/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-6.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 13:01:06,733 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 13:01:06,795 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:01:06,799 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 13:01:06,799 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 13:01:06,823 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 13:01:06,823 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 13:01:06,823 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 13:01:06,824 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 13:01:06,827 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 13:01:06,827 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 13:01:06,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 13:01:06,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 13:01:06,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 13:01:06,829 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 13:01:06,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 13:01:06,829 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 13:01:06,829 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 13:01:06,829 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 13:01:06,830 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 13:01:06,831 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 13:01:06,831 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 13:01:06,831 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 13:01:06,831 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 13:01:06,831 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 13:01:06,832 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 13:01:06,832 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 13:01:06,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:01:06,833 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 13:01:06,833 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 13:01:06,834 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 13:01:06,834 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:01:07,009 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 13:01:07,023 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 13:01:07,025 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 13:01:07,025 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 13:01:07,026 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 13:01:07,026 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-6.i [2023-12-19 13:01:08,097 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 13:01:08,293 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 13:01:08,293 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2023-12-19 13:01:08,301 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74509e242/1ba759c10b7e461e9da362888721e35d/FLAG450961c8d [2023-12-19 13:01:08,312 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74509e242/1ba759c10b7e461e9da362888721e35d [2023-12-19 13:01:08,314 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 13:01:08,314 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 13:01:08,315 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 13:01:08,315 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 13:01:08,318 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 13:01:08,319 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18f611c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08, skipping insertion in model container [2023-12-19 13:01:08,320 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,379 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 13:01:08,485 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-6.i[915,928] [2023-12-19 13:01:08,636 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:01:08,645 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 13:01:08,653 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-6.i[915,928] [2023-12-19 13:01:08,694 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:01:08,706 INFO L206 MainTranslator]: Completed translation [2023-12-19 13:01:08,706 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08 WrapperNode [2023-12-19 13:01:08,706 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 13:01:08,708 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 13:01:08,708 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 13:01:08,708 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 13:01:08,712 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:01:08" (1/1) ... [2023-12-19 13:01:08,741 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:01:08" (1/1) ... [2023-12-19 13:01:08,867 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 424 [2023-12-19 13:01:08,868 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 13:01:08,869 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 13:01:08,869 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 13:01:08,869 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 13:01:08,876 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,907 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,967 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:01:08,968 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,968 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,992 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,995 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:08,998 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:09,001 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:09,020 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 13:01:09,021 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 13:01:09,021 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 13:01:09,021 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 13:01:09,022 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (1/1) ... [2023-12-19 13:01:09,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:01:09,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:09,072 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:01:09,134 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:01:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 13:01:09,142 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 13:01:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 13:01:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 13:01:09,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 13:01:09,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 13:01:09,246 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 13:01:09,249 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 13:01:09,764 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 13:01:09,815 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 13:01:09,816 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 13:01:09,816 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:01:09 BoogieIcfgContainer [2023-12-19 13:01:09,816 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 13:01:09,817 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 13:01:09,817 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 13:01:09,819 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 13:01:09,820 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 01:01:08" (1/3) ... [2023-12-19 13:01:09,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e855d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:01:09, skipping insertion in model container [2023-12-19 13:01:09,836 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:01:08" (2/3) ... [2023-12-19 13:01:09,837 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e855d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:01:09, skipping insertion in model container [2023-12-19 13:01:09,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:01:09" (3/3) ... [2023-12-19 13:01:09,838 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-6.i [2023-12-19 13:01:09,849 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 13:01:09,849 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 13:01:09,893 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 13:01:09,898 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;@95631fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 13:01:09,898 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 13:01:09,902 INFO L276 IsEmpty]: Start isEmpty. Operand has 170 states, 109 states have (on average 1.4954128440366972) internal successors, (163), 110 states have internal predecessors, (163), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:01:09,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-12-19 13:01:09,934 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:09,935 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:09,936 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:09,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:09,940 INFO L85 PathProgramCache]: Analyzing trace with hash 241618090, now seen corresponding path program 1 times [2023-12-19 13:01:09,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:09,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300435790] [2023-12-19 13:01:09,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:09,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:10,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:10,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300435790] [2023-12-19 13:01:10,234 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 13:01:10,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092514166] [2023-12-19 13:01:10,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:10,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:10,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:10,257 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:01:10,258 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:01:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:10,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 13:01:10,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:10,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2023-12-19 13:01:10,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:10,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092514166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:10,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:10,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 13:01:10,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355630883] [2023-12-19 13:01:10,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:10,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 13:01:10,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:10,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 13:01:10,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 13:01:10,613 INFO L87 Difference]: Start difference. First operand has 170 states, 109 states have (on average 1.4954128440366972) internal successors, (163), 110 states have internal predecessors, (163), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-12-19 13:01:10,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:10,660 INFO L93 Difference]: Finished difference Result 335 states and 610 transitions. [2023-12-19 13:01:10,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 13:01:10,662 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 366 [2023-12-19 13:01:10,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:10,668 INFO L225 Difference]: With dead ends: 335 [2023-12-19 13:01:10,668 INFO L226 Difference]: Without dead ends: 166 [2023-12-19 13:01:10,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 13:01:10,673 INFO L413 NwaCegarLoop]: 265 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, 265 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:01:10,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 265 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:01:10,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2023-12-19 13:01:10,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2023-12-19 13:01:10,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 106 states have (on average 1.4339622641509433) internal successors, (152), 106 states have internal predecessors, (152), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:01:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 268 transitions. [2023-12-19 13:01:10,723 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 268 transitions. Word has length 366 [2023-12-19 13:01:10,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:10,723 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 268 transitions. [2023-12-19 13:01:10,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-12-19 13:01:10,723 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 268 transitions. [2023-12-19 13:01:10,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-12-19 13:01:10,728 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:10,728 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:10,737 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:01:10,934 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:01:10,935 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:10,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:10,936 INFO L85 PathProgramCache]: Analyzing trace with hash -278790150, now seen corresponding path program 1 times [2023-12-19 13:01:10,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:10,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059582556] [2023-12-19 13:01:10,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:10,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:11,022 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:11,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161034039] [2023-12-19 13:01:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:11,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:11,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:11,040 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:01:11,057 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:01:11,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:11,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 13:01:11,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:11,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:11,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:11,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059582556] [2023-12-19 13:01:11,319 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161034039] [2023-12-19 13:01:11,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161034039] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:11,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:11,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:01:11,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672718807] [2023-12-19 13:01:11,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:11,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 13:01:11,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:11,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 13:01:11,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 13:01:11,324 INFO L87 Difference]: Start difference. First operand 166 states and 268 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:11,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:11,413 INFO L93 Difference]: Finished difference Result 485 states and 783 transitions. [2023-12-19 13:01:11,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 13:01:11,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 366 [2023-12-19 13:01:11,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:11,418 INFO L225 Difference]: With dead ends: 485 [2023-12-19 13:01:11,418 INFO L226 Difference]: Without dead ends: 320 [2023-12-19 13:01:11,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 364 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:01:11,420 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 243 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:11,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 549 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:01:11,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2023-12-19 13:01:11,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 194. [2023-12-19 13:01:11,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 134 states have (on average 1.4701492537313432) internal successors, (197), 134 states have internal predecessors, (197), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:01:11,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 313 transitions. [2023-12-19 13:01:11,439 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 313 transitions. Word has length 366 [2023-12-19 13:01:11,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:11,440 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 313 transitions. [2023-12-19 13:01:11,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:11,441 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 313 transitions. [2023-12-19 13:01:11,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-12-19 13:01:11,444 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:11,444 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:11,468 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:01:11,645 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:01:11,646 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:11,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:11,646 INFO L85 PathProgramCache]: Analyzing trace with hash -412803656, now seen corresponding path program 1 times [2023-12-19 13:01:11,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:11,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234183246] [2023-12-19 13:01:11,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:11,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:11,705 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:11,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1193400547] [2023-12-19 13:01:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:11,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:11,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:11,707 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:01:11,731 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:01:11,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:11,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 13:01:11,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2661 proven. 45 refuted. 0 times theorem prover too weak. 3906 trivial. 0 not checked. [2023-12-19 13:01:12,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:01:12,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-12-19 13:01:12,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:12,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234183246] [2023-12-19 13:01:12,269 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:12,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193400547] [2023-12-19 13:01:12,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193400547] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:01:12,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:01:12,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 13:01:12,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145353481] [2023-12-19 13:01:12,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:01:12,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 13:01:12,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:12,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 13:01:12,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 13:01:12,273 INFO L87 Difference]: Start difference. First operand 194 states and 313 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-12-19 13:01:12,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:12,858 INFO L93 Difference]: Finished difference Result 536 states and 849 transitions. [2023-12-19 13:01:12,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 13:01:12,859 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 366 [2023-12-19 13:01:12,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:12,862 INFO L225 Difference]: With dead ends: 536 [2023-12-19 13:01:12,862 INFO L226 Difference]: Without dead ends: 343 [2023-12-19 13:01:12,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 723 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-19 13:01:12,863 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 670 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 384 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 384 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:12,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [713 Valid, 649 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [384 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 13:01:12,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2023-12-19 13:01:12,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 204. [2023-12-19 13:01:12,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 143 states have (on average 1.4685314685314685) internal successors, (210), 143 states have internal predecessors, (210), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:01:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 326 transitions. [2023-12-19 13:01:12,884 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 326 transitions. Word has length 366 [2023-12-19 13:01:12,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:12,885 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 326 transitions. [2023-12-19 13:01:12,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-12-19 13:01:12,885 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 326 transitions. [2023-12-19 13:01:12,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-12-19 13:01:12,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:12,887 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:12,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-19 13:01:13,096 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:01:13,098 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:13,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:13,099 INFO L85 PathProgramCache]: Analyzing trace with hash -400484371, now seen corresponding path program 1 times [2023-12-19 13:01:13,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:13,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522989654] [2023-12-19 13:01:13,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:13,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:13,209 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:13,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699398221] [2023-12-19 13:01:13,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:13,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:13,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:13,210 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:01:13,228 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:01:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:13,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 13:01:13,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:13,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:13,661 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:13,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:13,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522989654] [2023-12-19 13:01:13,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:13,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699398221] [2023-12-19 13:01:13,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699398221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:13,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:13,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:01:13,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877635853] [2023-12-19 13:01:13,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:13,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:13,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:13,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:13,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:13,663 INFO L87 Difference]: Start difference. First operand 204 states and 326 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:13,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:13,885 INFO L93 Difference]: Finished difference Result 611 states and 977 transitions. [2023-12-19 13:01:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:01:13,886 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-12-19 13:01:13,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:13,889 INFO L225 Difference]: With dead ends: 611 [2023-12-19 13:01:13,890 INFO L226 Difference]: Without dead ends: 408 [2023-12-19 13:01:13,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:13,892 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 162 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:13,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 771 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:13,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2023-12-19 13:01:13,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 316. [2023-12-19 13:01:13,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 195 states have (on average 1.3846153846153846) internal successors, (270), 195 states have internal predecessors, (270), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:13,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 502 transitions. [2023-12-19 13:01:13,947 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 502 transitions. Word has length 367 [2023-12-19 13:01:13,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:13,950 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 502 transitions. [2023-12-19 13:01:13,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:13,950 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 502 transitions. [2023-12-19 13:01:13,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-12-19 13:01:13,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:13,953 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:13,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-19 13:01:14,160 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:01:14,161 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:14,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:14,162 INFO L85 PathProgramCache]: Analyzing trace with hash 443521131, now seen corresponding path program 1 times [2023-12-19 13:01:14,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:14,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108888279] [2023-12-19 13:01:14,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:14,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:14,206 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:14,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359903261] [2023-12-19 13:01:14,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:14,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:14,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:14,222 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:01:14,240 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:01:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:14,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:01:14,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:14,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:14,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:14,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:14,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108888279] [2023-12-19 13:01:14,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:14,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359903261] [2023-12-19 13:01:14,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359903261] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:14,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:14,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 13:01:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479816708] [2023-12-19 13:01:14,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:14,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 13:01:14,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:14,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 13:01:14,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:14,516 INFO L87 Difference]: Start difference. First operand 316 states and 502 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:15,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:15,120 INFO L93 Difference]: Finished difference Result 998 states and 1581 transitions. [2023-12-19 13:01:15,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 13:01:15,120 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-12-19 13:01:15,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:15,124 INFO L225 Difference]: With dead ends: 998 [2023-12-19 13:01:15,124 INFO L226 Difference]: Without dead ends: 795 [2023-12-19 13:01:15,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 13:01:15,125 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 832 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 491 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 491 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:15,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [832 Valid, 1310 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [491 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 13:01:15,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2023-12-19 13:01:15,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 639. [2023-12-19 13:01:15,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 415 states have (on average 1.383132530120482) internal successors, (574), 417 states have internal predecessors, (574), 215 states have call successors, (215), 8 states have call predecessors, (215), 8 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 13:01:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1004 transitions. [2023-12-19 13:01:15,194 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1004 transitions. Word has length 367 [2023-12-19 13:01:15,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:15,194 INFO L495 AbstractCegarLoop]: Abstraction has 639 states and 1004 transitions. [2023-12-19 13:01:15,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:15,194 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1004 transitions. [2023-12-19 13:01:15,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:15,196 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:15,196 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:15,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 13:01:15,412 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:01:15,412 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:15,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:15,413 INFO L85 PathProgramCache]: Analyzing trace with hash -135244573, now seen corresponding path program 1 times [2023-12-19 13:01:15,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:15,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861164475] [2023-12-19 13:01:15,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:15,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:15,452 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:15,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1863161152] [2023-12-19 13:01:15,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:15,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:15,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:15,454 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:01:15,456 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:01:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:15,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 13:01:15,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:15,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:15,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:15,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:15,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861164475] [2023-12-19 13:01:15,699 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:15,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863161152] [2023-12-19 13:01:15,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863161152] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:15,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:15,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:01:15,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245223186] [2023-12-19 13:01:15,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:15,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:15,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:15,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:15,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:15,701 INFO L87 Difference]: Start difference. First operand 639 states and 1004 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:15,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:15,999 INFO L93 Difference]: Finished difference Result 1626 states and 2552 transitions. [2023-12-19 13:01:15,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:01:15,999 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-12-19 13:01:16,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:16,004 INFO L225 Difference]: With dead ends: 1626 [2023-12-19 13:01:16,005 INFO L226 Difference]: Without dead ends: 1091 [2023-12-19 13:01:16,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 365 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:01:16,006 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 466 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:16,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [466 Valid, 931 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:16,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2023-12-19 13:01:16,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 647. [2023-12-19 13:01:16,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 423 states have (on average 1.3664302600472813) internal successors, (578), 425 states have internal predecessors, (578), 215 states have call successors, (215), 8 states have call predecessors, (215), 8 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 13:01:16,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1008 transitions. [2023-12-19 13:01:16,062 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1008 transitions. Word has length 368 [2023-12-19 13:01:16,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:16,062 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 1008 transitions. [2023-12-19 13:01:16,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:16,063 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1008 transitions. [2023-12-19 13:01:16,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:16,064 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:16,065 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:16,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-19 13:01:16,270 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:01:16,271 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:16,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:16,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1787983461, now seen corresponding path program 1 times [2023-12-19 13:01:16,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:16,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271534263] [2023-12-19 13:01:16,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:16,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:16,301 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:16,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438942644] [2023-12-19 13:01:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:16,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:16,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:16,302 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:01:16,338 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:01:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:16,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 13:01:16,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:16,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:16,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:16,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:16,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271534263] [2023-12-19 13:01:16,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:16,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438942644] [2023-12-19 13:01:16,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438942644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:16,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:16,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 13:01:16,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284234059] [2023-12-19 13:01:16,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:16,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 13:01:16,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 13:01:16,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:16,626 INFO L87 Difference]: Start difference. First operand 647 states and 1008 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:16,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:16,866 INFO L93 Difference]: Finished difference Result 1037 states and 1616 transitions. [2023-12-19 13:01:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 13:01:16,867 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-12-19 13:01:16,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:16,869 INFO L225 Difference]: With dead ends: 1037 [2023-12-19 13:01:16,869 INFO L226 Difference]: Without dead ends: 497 [2023-12-19 13:01:16,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-19 13:01:16,871 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 276 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:16,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 904 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:16,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-12-19 13:01:16,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 494. [2023-12-19 13:01:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 331 states have (on average 1.3867069486404835) internal successors, (459), 332 states have internal predecessors, (459), 157 states have call successors, (157), 5 states have call predecessors, (157), 5 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2023-12-19 13:01:16,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 773 transitions. [2023-12-19 13:01:16,904 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 773 transitions. Word has length 368 [2023-12-19 13:01:16,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:16,904 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 773 transitions. [2023-12-19 13:01:16,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:16,904 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 773 transitions. [2023-12-19 13:01:16,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:16,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:16,906 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:16,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-19 13:01:17,112 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:01:17,113 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:17,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:17,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1426769803, now seen corresponding path program 1 times [2023-12-19 13:01:17,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:17,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421804116] [2023-12-19 13:01:17,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:17,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:17,149 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:17,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460790699] [2023-12-19 13:01:17,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:17,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:17,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:17,151 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:01:17,172 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:01:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:17,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:01:17,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:17,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:17,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:17,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:17,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421804116] [2023-12-19 13:01:17,393 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:17,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460790699] [2023-12-19 13:01:17,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460790699] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:17,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:17,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:01:17,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162924332] [2023-12-19 13:01:17,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:17,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:17,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:17,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:17,394 INFO L87 Difference]: Start difference. First operand 494 states and 773 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:17,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:17,478 INFO L93 Difference]: Finished difference Result 1012 states and 1582 transitions. [2023-12-19 13:01:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:01:17,479 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-12-19 13:01:17,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:17,482 INFO L225 Difference]: With dead ends: 1012 [2023-12-19 13:01:17,482 INFO L226 Difference]: Without dead ends: 631 [2023-12-19 13:01:17,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:17,484 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 286 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:17,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1079 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:01:17,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2023-12-19 13:01:17,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 494. [2023-12-19 13:01:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 331 states have (on average 1.3806646525679758) internal successors, (457), 332 states have internal predecessors, (457), 157 states have call successors, (157), 5 states have call predecessors, (157), 5 states have return successors, (157), 156 states have call predecessors, (157), 157 states have call successors, (157) [2023-12-19 13:01:17,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 771 transitions. [2023-12-19 13:01:17,536 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 771 transitions. Word has length 368 [2023-12-19 13:01:17,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:17,536 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 771 transitions. [2023-12-19 13:01:17,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:17,536 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 771 transitions. [2023-12-19 13:01:17,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:17,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:17,538 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:17,557 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:01:17,744 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:01:17,745 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:17,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:17,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2050549043, now seen corresponding path program 1 times [2023-12-19 13:01:17,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:17,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023273838] [2023-12-19 13:01:17,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:17,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:17,770 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:17,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248354739] [2023-12-19 13:01:17,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:17,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:17,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:17,772 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:01:17,783 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:01:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:18,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:01:18,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:18,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:18,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:18,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023273838] [2023-12-19 13:01:18,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:18,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248354739] [2023-12-19 13:01:18,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248354739] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:18,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:18,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:01:18,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66902455] [2023-12-19 13:01:18,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:18,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:18,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:18,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:18,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:18,056 INFO L87 Difference]: Start difference. First operand 494 states and 771 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:18,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:18,281 INFO L93 Difference]: Finished difference Result 1536 states and 2379 transitions. [2023-12-19 13:01:18,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 13:01:18,282 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-12-19 13:01:18,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:18,286 INFO L225 Difference]: With dead ends: 1536 [2023-12-19 13:01:18,286 INFO L226 Difference]: Without dead ends: 1153 [2023-12-19 13:01:18,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:18,288 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 428 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:18,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 814 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:18,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2023-12-19 13:01:18,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 690. [2023-12-19 13:01:18,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 465 states have (on average 1.3634408602150538) internal successors, (634), 467 states have internal predecessors, (634), 215 states have call successors, (215), 9 states have call predecessors, (215), 9 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 13:01:18,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1064 transitions. [2023-12-19 13:01:18,338 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1064 transitions. Word has length 368 [2023-12-19 13:01:18,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:18,338 INFO L495 AbstractCegarLoop]: Abstraction has 690 states and 1064 transitions. [2023-12-19 13:01:18,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:18,338 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1064 transitions. [2023-12-19 13:01:18,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:18,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:18,340 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:18,358 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:01:18,547 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:01:18,547 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:18,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:18,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1542818379, now seen corresponding path program 1 times [2023-12-19 13:01:18,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:18,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193657346] [2023-12-19 13:01:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:18,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:18,591 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:18,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [992548669] [2023-12-19 13:01:18,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:18,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:18,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:18,592 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:01:18,635 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:01:18,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:18,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:01:18,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:18,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:18,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:18,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:18,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193657346] [2023-12-19 13:01:18,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:18,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992548669] [2023-12-19 13:01:18,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992548669] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:18,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:18,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:01:18,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915582692] [2023-12-19 13:01:18,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:18,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:18,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:18,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:18,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:18,846 INFO L87 Difference]: Start difference. First operand 690 states and 1064 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:19,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:19,011 INFO L93 Difference]: Finished difference Result 1792 states and 2770 transitions. [2023-12-19 13:01:19,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 13:01:19,011 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-12-19 13:01:19,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:19,018 INFO L225 Difference]: With dead ends: 1792 [2023-12-19 13:01:19,018 INFO L226 Difference]: Without dead ends: 1221 [2023-12-19 13:01:19,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:19,020 INFO L413 NwaCegarLoop]: 658 mSDtfsCounter, 509 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:19,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 1136 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 13:01:19,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2023-12-19 13:01:19,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 702. [2023-12-19 13:01:19,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 477 states have (on average 1.3668763102725368) internal successors, (652), 479 states have internal predecessors, (652), 215 states have call successors, (215), 9 states have call predecessors, (215), 9 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 13:01:19,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1082 transitions. [2023-12-19 13:01:19,080 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1082 transitions. Word has length 368 [2023-12-19 13:01:19,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:19,081 INFO L495 AbstractCegarLoop]: Abstraction has 702 states and 1082 transitions. [2023-12-19 13:01:19,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:19,081 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1082 transitions. [2023-12-19 13:01:19,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-12-19 13:01:19,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:19,083 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:19,092 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:01:19,289 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:01:19,290 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:19,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:19,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1021189745, now seen corresponding path program 1 times [2023-12-19 13:01:19,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:19,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309073429] [2023-12-19 13:01:19,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:19,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:19,336 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:19,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764474648] [2023-12-19 13:01:19,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:19,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:19,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:19,337 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:01:19,340 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:01:19,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:19,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:01:19,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:19,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2551 proven. 42 refuted. 0 times theorem prover too weak. 4019 trivial. 0 not checked. [2023-12-19 13:01:19,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:01:19,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 129 proven. 42 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-12-19 13:01:19,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309073429] [2023-12-19 13:01:19,807 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764474648] [2023-12-19 13:01:19,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764474648] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:01:19,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:01:19,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 13:01:19,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115358539] [2023-12-19 13:01:19,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:01:19,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 13:01:19,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:19,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 13:01:19,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:01:19,809 INFO L87 Difference]: Start difference. First operand 702 states and 1082 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2023-12-19 13:01:20,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:20,138 INFO L93 Difference]: Finished difference Result 1088 states and 1651 transitions. [2023-12-19 13:01:20,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 13:01:20,138 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) Word has length 368 [2023-12-19 13:01:20,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:20,141 INFO L225 Difference]: With dead ends: 1088 [2023-12-19 13:01:20,141 INFO L226 Difference]: Without dead ends: 503 [2023-12-19 13:01:20,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 738 GetRequests, 728 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:01:20,142 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 426 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:20,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 470 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:01:20,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2023-12-19 13:01:20,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 328. [2023-12-19 13:01:20,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 203 states have (on average 1.2807881773399015) internal successors, (260), 203 states have internal predecessors, (260), 116 states have call successors, (116), 8 states have call predecessors, (116), 8 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:20,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 492 transitions. [2023-12-19 13:01:20,170 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 492 transitions. Word has length 368 [2023-12-19 13:01:20,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:20,171 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 492 transitions. [2023-12-19 13:01:20,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2023-12-19 13:01:20,171 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 492 transitions. [2023-12-19 13:01:20,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-19 13:01:20,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:20,173 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:20,181 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:01:20,381 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:01:20,382 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:20,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:20,382 INFO L85 PathProgramCache]: Analyzing trace with hash 233073174, now seen corresponding path program 1 times [2023-12-19 13:01:20,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:20,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935169359] [2023-12-19 13:01:20,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:20,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:20,406 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:20,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [846022467] [2023-12-19 13:01:20,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:20,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:20,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:20,407 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:01:20,440 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:01:20,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:20,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 843 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 13:01:20,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:20,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:20,672 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:20,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:20,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935169359] [2023-12-19 13:01:20,672 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:20,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846022467] [2023-12-19 13:01:20,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846022467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:20,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:20,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:01:20,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374073812] [2023-12-19 13:01:20,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:20,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 13:01:20,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:20,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 13:01:20,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 13:01:20,673 INFO L87 Difference]: Start difference. First operand 328 states and 492 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:20,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:20,730 INFO L93 Difference]: Finished difference Result 535 states and 802 transitions. [2023-12-19 13:01:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 13:01:20,731 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2023-12-19 13:01:20,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:20,732 INFO L225 Difference]: With dead ends: 535 [2023-12-19 13:01:20,732 INFO L226 Difference]: Without dead ends: 328 [2023-12-19 13:01:20,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 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:01:20,733 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 43 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:20,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 456 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:01:20,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-12-19 13:01:20,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2023-12-19 13:01:20,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 203 states have (on average 1.2758620689655173) internal successors, (259), 203 states have internal predecessors, (259), 116 states have call successors, (116), 8 states have call predecessors, (116), 8 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:20,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 491 transitions. [2023-12-19 13:01:20,771 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 491 transitions. Word has length 369 [2023-12-19 13:01:20,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:20,771 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 491 transitions. [2023-12-19 13:01:20,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:20,771 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 491 transitions. [2023-12-19 13:01:20,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-12-19 13:01:20,773 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:20,773 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:20,798 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:01:20,980 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:01:20,980 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:20,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash 2038511508, now seen corresponding path program 1 times [2023-12-19 13:01:20,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:20,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688094286] [2023-12-19 13:01:20,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:20,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:21,022 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:21,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2041827340] [2023-12-19 13:01:21,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:21,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:21,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:21,024 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:01:21,060 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:01:21,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:21,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 843 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-19 13:01:21,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3715 proven. 498 refuted. 0 times theorem prover too weak. 2399 trivial. 0 not checked. [2023-12-19 13:01:23,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:01:26,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 204 proven. 300 refuted. 0 times theorem prover too weak. 6108 trivial. 0 not checked. [2023-12-19 13:01:26,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:26,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688094286] [2023-12-19 13:01:26,105 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:26,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041827340] [2023-12-19 13:01:26,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041827340] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:01:26,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:01:26,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15] total 33 [2023-12-19 13:01:26,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322071259] [2023-12-19 13:01:26,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:01:26,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-19 13:01:26,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:26,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-19 13:01:26,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2023-12-19 13:01:26,108 INFO L87 Difference]: Start difference. First operand 328 states and 491 transitions. Second operand has 33 states, 33 states have (on average 5.2727272727272725) internal successors, (174), 32 states have internal predecessors, (174), 10 states have call successors, (97), 6 states have call predecessors, (97), 12 states have return successors, (98), 10 states have call predecessors, (98), 10 states have call successors, (98) [2023-12-19 13:01:29,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:29,974 INFO L93 Difference]: Finished difference Result 1210 states and 1720 transitions. [2023-12-19 13:01:29,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-12-19 13:01:29,975 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.2727272727272725) internal successors, (174), 32 states have internal predecessors, (174), 10 states have call successors, (97), 6 states have call predecessors, (97), 12 states have return successors, (98), 10 states have call predecessors, (98), 10 states have call successors, (98) Word has length 369 [2023-12-19 13:01:29,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:29,978 INFO L225 Difference]: With dead ends: 1210 [2023-12-19 13:01:29,978 INFO L226 Difference]: Without dead ends: 1003 [2023-12-19 13:01:29,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 714 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3418 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2586, Invalid=8756, Unknown=0, NotChecked=0, Total=11342 [2023-12-19 13:01:29,981 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 1548 mSDsluCounter, 1587 mSDsCounter, 0 mSdLazyCounter, 2212 mSolverCounterSat, 924 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1566 SdHoareTripleChecker+Valid, 1927 SdHoareTripleChecker+Invalid, 3136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 924 IncrementalHoareTripleChecker+Valid, 2212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:29,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1566 Valid, 1927 Invalid, 3136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [924 Valid, 2212 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 13:01:29,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2023-12-19 13:01:30,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 508. [2023-12-19 13:01:30,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 353 states have (on average 1.2946175637393769) internal successors, (457), 354 states have internal predecessors, (457), 134 states have call successors, (134), 20 states have call predecessors, (134), 20 states have return successors, (134), 133 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-19 13:01:30,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 725 transitions. [2023-12-19 13:01:30,062 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 725 transitions. Word has length 369 [2023-12-19 13:01:30,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:30,062 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 725 transitions. [2023-12-19 13:01:30,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.2727272727272725) internal successors, (174), 32 states have internal predecessors, (174), 10 states have call successors, (97), 6 states have call predecessors, (97), 12 states have return successors, (98), 10 states have call predecessors, (98), 10 states have call successors, (98) [2023-12-19 13:01:30,063 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 725 transitions. [2023-12-19 13:01:30,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-12-19 13:01:30,065 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:30,065 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:30,075 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:01:30,275 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:01:30,276 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:30,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:30,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1957604032, now seen corresponding path program 1 times [2023-12-19 13:01:30,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:30,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982464069] [2023-12-19 13:01:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:30,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:30,302 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:30,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234971686] [2023-12-19 13:01:30,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:30,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:30,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:30,303 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:01:30,326 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:01:30,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:30,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-19 13:01:30,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3548 proven. 588 refuted. 0 times theorem prover too weak. 2476 trivial. 0 not checked. [2023-12-19 13:01:33,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:01:34,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:34,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982464069] [2023-12-19 13:01:34,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:34,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234971686] [2023-12-19 13:01:34,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234971686] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 13:01:34,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:01:34,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2023-12-19 13:01:34,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601050727] [2023-12-19 13:01:34,314 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 13:01:34,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 13:01:34,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:34,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 13:01:34,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1092, Unknown=0, NotChecked=0, Total=1406 [2023-12-19 13:01:34,316 INFO L87 Difference]: Start difference. First operand 508 states and 725 transitions. Second operand has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 21 states have internal predecessors, (110), 8 states have call successors, (58), 8 states have call predecessors, (58), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) [2023-12-19 13:01:36,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:36,149 INFO L93 Difference]: Finished difference Result 1154 states and 1612 transitions. [2023-12-19 13:01:36,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-19 13:01:36,150 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 21 states have internal predecessors, (110), 8 states have call successors, (58), 8 states have call predecessors, (58), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) Word has length 370 [2023-12-19 13:01:36,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:36,153 INFO L225 Difference]: With dead ends: 1154 [2023-12-19 13:01:36,153 INFO L226 Difference]: Without dead ends: 798 [2023-12-19 13:01:36,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 575 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1479, Invalid=4373, Unknown=0, NotChecked=0, Total=5852 [2023-12-19 13:01:36,156 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 267 mSDsluCounter, 1283 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1593 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:36,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1593 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 13:01:36,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2023-12-19 13:01:36,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 404. [2023-12-19 13:01:36,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 261 states have (on average 1.2222222222222223) internal successors, (319), 261 states have internal predecessors, (319), 116 states have call successors, (116), 26 states have call predecessors, (116), 26 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:36,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 551 transitions. [2023-12-19 13:01:36,237 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 551 transitions. Word has length 370 [2023-12-19 13:01:36,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:36,238 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 551 transitions. [2023-12-19 13:01:36,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 21 states have internal predecessors, (110), 8 states have call successors, (58), 8 states have call predecessors, (58), 10 states have return successors, (58), 8 states have call predecessors, (58), 8 states have call successors, (58) [2023-12-19 13:01:36,238 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 551 transitions. [2023-12-19 13:01:36,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-12-19 13:01:36,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:36,240 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:36,253 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:01:36,447 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:01:36,447 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:36,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash -770545858, now seen corresponding path program 1 times [2023-12-19 13:01:36,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:36,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652136651] [2023-12-19 13:01:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:36,483 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:36,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245411667] [2023-12-19 13:01:36,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:36,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:36,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:36,485 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:01:36,502 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:01:36,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:36,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 13:01:36,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1471 proven. 150 refuted. 0 times theorem prover too weak. 4991 trivial. 0 not checked. [2023-12-19 13:01:37,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:01:37,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 21 proven. 150 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-12-19 13:01:37,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:37,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652136651] [2023-12-19 13:01:37,274 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:37,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245411667] [2023-12-19 13:01:37,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245411667] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:01:37,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:01:37,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-19 13:01:37,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9525380] [2023-12-19 13:01:37,274 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:01:37,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 13:01:37,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:37,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 13:01:37,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 13:01:37,276 INFO L87 Difference]: Start difference. First operand 404 states and 551 transitions. Second operand has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 3 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) [2023-12-19 13:01:37,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:37,590 INFO L93 Difference]: Finished difference Result 681 states and 922 transitions. [2023-12-19 13:01:37,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 13:01:37,591 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 3 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) Word has length 371 [2023-12-19 13:01:37,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:37,593 INFO L225 Difference]: With dead ends: 681 [2023-12-19 13:01:37,593 INFO L226 Difference]: Without dead ends: 426 [2023-12-19 13:01:37,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 732 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-12-19 13:01:37,594 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 280 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:37,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 490 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:37,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2023-12-19 13:01:37,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 410. [2023-12-19 13:01:37,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 265 states have (on average 1.2) internal successors, (318), 265 states have internal predecessors, (318), 116 states have call successors, (116), 28 states have call predecessors, (116), 28 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:37,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 550 transitions. [2023-12-19 13:01:37,646 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 550 transitions. Word has length 371 [2023-12-19 13:01:37,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:37,646 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 550 transitions. [2023-12-19 13:01:37,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 3 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) [2023-12-19 13:01:37,646 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 550 transitions. [2023-12-19 13:01:37,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-12-19 13:01:37,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:37,648 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:37,668 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:01:37,855 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:01:37,856 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:37,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:37,856 INFO L85 PathProgramCache]: Analyzing trace with hash 459216034, now seen corresponding path program 1 times [2023-12-19 13:01:37,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:37,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725611756] [2023-12-19 13:01:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:37,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:37,878 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:37,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499481388] [2023-12-19 13:01:37,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:37,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:37,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:37,879 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:01:37,912 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:01:38,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:01:38,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 13:01:38,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:01:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-12-19 13:01:38,840 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:01:38,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:01:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725611756] [2023-12-19 13:01:38,840 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:01:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499481388] [2023-12-19 13:01:38,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499481388] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:01:38,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:01:38,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:01:38,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517880167] [2023-12-19 13:01:38,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:01:38,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:01:38,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:01:38,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:01:38,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:01:38,841 INFO L87 Difference]: Start difference. First operand 410 states and 550 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:39,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:39,075 INFO L93 Difference]: Finished difference Result 730 states and 990 transitions. [2023-12-19 13:01:39,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:01:39,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 372 [2023-12-19 13:01:39,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:39,078 INFO L225 Difference]: With dead ends: 730 [2023-12-19 13:01:39,078 INFO L226 Difference]: Without dead ends: 472 [2023-12-19 13:01:39,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:01:39,079 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 132 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:39,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 715 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:01:39,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2023-12-19 13:01:39,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 464. [2023-12-19 13:01:39,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 319 states have (on average 1.2351097178683386) internal successors, (394), 319 states have internal predecessors, (394), 116 states have call successors, (116), 28 states have call predecessors, (116), 28 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-12-19 13:01:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 626 transitions. [2023-12-19 13:01:39,133 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 626 transitions. Word has length 372 [2023-12-19 13:01:39,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:39,134 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 626 transitions. [2023-12-19 13:01:39,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-12-19 13:01:39,134 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 626 transitions. [2023-12-19 13:01:39,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2023-12-19 13:01:39,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:39,136 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:39,143 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:01:39,343 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:01:39,343 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:39,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash 163538982, now seen corresponding path program 1 times [2023-12-19 13:01:39,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:39,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630403967] [2023-12-19 13:01:39,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:39,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:39,366 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:39,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255567081] [2023-12-19 13:01:39,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:39,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:39,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:39,367 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:01:39,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 13:01:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:01:40,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 13:01:43,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:01:43,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 13:01:43,707 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 13:01:43,708 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 13:01:43,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 13:01:43,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 13:01:43,922 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:43,925 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 13:01:44,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 01:01:44 BoogieIcfgContainer [2023-12-19 13:01:44,126 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 13:01:44,126 INFO L158 Benchmark]: Toolchain (without parser) took 35812.01ms. Allocated memory was 249.6MB in the beginning and 659.6MB in the end (delta: 410.0MB). Free memory was 205.1MB in the beginning and 468.6MB in the end (delta: -263.5MB). Peak memory consumption was 147.3MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,127 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 205.5MB. Free memory is still 156.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 13:01:44,127 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.38ms. Allocated memory is still 249.6MB. Free memory was 204.8MB in the beginning and 179.2MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,128 INFO L158 Benchmark]: Boogie Procedure Inliner took 160.36ms. Allocated memory is still 249.6MB. Free memory was 179.2MB in the beginning and 166.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,129 INFO L158 Benchmark]: Boogie Preprocessor took 151.29ms. Allocated memory is still 249.6MB. Free memory was 166.7MB in the beginning and 189.1MB in the end (delta: -22.4MB). Peak memory consumption was 13.7MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,129 INFO L158 Benchmark]: RCFGBuilder took 795.28ms. Allocated memory is still 249.6MB. Free memory was 188.6MB in the beginning and 202.7MB in the end (delta: -14.1MB). Peak memory consumption was 66.6MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,130 INFO L158 Benchmark]: TraceAbstraction took 34308.62ms. Allocated memory was 249.6MB in the beginning and 659.6MB in the end (delta: 410.0MB). Free memory was 202.2MB in the beginning and 468.6MB in the end (delta: -266.4MB). Peak memory consumption was 143.5MB. Max. memory is 8.0GB. [2023-12-19 13:01:44,132 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.10ms. Allocated memory is still 205.5MB. Free memory is still 156.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 391.38ms. Allocated memory is still 249.6MB. Free memory was 204.8MB in the beginning and 179.2MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 160.36ms. Allocated memory is still 249.6MB. Free memory was 179.2MB in the beginning and 166.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 151.29ms. Allocated memory is still 249.6MB. Free memory was 166.7MB in the beginning and 189.1MB in the end (delta: -22.4MB). Peak memory consumption was 13.7MB. Max. memory is 8.0GB. * RCFGBuilder took 795.28ms. Allocated memory is still 249.6MB. Free memory was 188.6MB in the beginning and 202.7MB in the end (delta: -14.1MB). Peak memory consumption was 66.6MB. Max. memory is 8.0GB. * TraceAbstraction took 34308.62ms. Allocated memory was 249.6MB in the beginning and 659.6MB in the end (delta: 410.0MB). Free memory was 202.2MB in the beginning and 468.6MB in the end (delta: -266.4MB). Peak memory consumption was 143.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 someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryFLOATComparisonOperation at line 371, overapproximation of someBinaryArithmeticDOUBLEoperation at line 220. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 2; [L23] unsigned short int var_1_5 = 34011; [L24] signed short int var_1_7 = -4; [L25] signed long int var_1_9 = -4; [L26] unsigned short int var_1_10 = 4; [L27] double var_1_12 = 1.8; [L28] double var_1_13 = 49.5; [L29] double var_1_14 = 0.0; [L30] double var_1_15 = 8.5; [L31] unsigned long int var_1_16 = 4; [L32] unsigned long int var_1_17 = 3254334857; [L33] unsigned long int var_1_18 = 1980622399; [L34] signed short int var_1_19 = 16; [L35] unsigned short int var_1_20 = 50; [L36] signed char var_1_21 = -4; [L37] signed char var_1_23 = -25; [L38] float var_1_24 = 16.2; [L39] unsigned long int var_1_25 = 2; [L40] float var_1_26 = 10.125; [L41] unsigned long int var_1_27 = 32; [L42] unsigned short int var_1_28 = 256; [L43] unsigned short int var_1_30 = 55296; [L44] unsigned short int var_1_32 = 500; [L45] signed char var_1_33 = 100; [L46] unsigned short int var_1_34 = 32228; [L47] unsigned short int var_1_35 = 10000; [L48] unsigned short int var_1_36 = 10000; [L49] unsigned short int var_1_37 = 27082; [L50] unsigned char var_1_38 = 16; [L51] unsigned char var_1_39 = 2; [L52] unsigned char var_1_40 = 128; [L53] unsigned char var_1_41 = 128; [L54] unsigned char var_1_42 = 100; [L55] unsigned char var_1_43 = 100; [L56] unsigned char var_1_44 = 0; [L57] signed char var_1_45 = 2; [L58] signed char var_1_46 = 1; [L59] unsigned char var_1_47 = 0; [L60] unsigned char var_1_48 = 0; [L61] unsigned char var_1_49 = 1; [L62] unsigned char var_1_51 = 0; [L63] unsigned long int var_1_52 = 10000; [L64] unsigned long int var_1_53 = 2132590236; [L65] unsigned char var_1_54 = 0; [L66] unsigned char var_1_55 = 25; [L67] unsigned char var_1_56 = 8; [L68] float var_1_57 = 7.5; [L69] float var_1_58 = 0.0; [L70] float var_1_59 = 0.25; [L71] float var_1_60 = 4.1; [L72] double var_1_61 = 8.5; [L73] unsigned short int var_1_62 = 32; [L74] signed short int var_1_63 = -64; [L75] float var_1_64 = 999999999999.9; [L76] unsigned char var_1_65 = 1; [L77] double var_1_66 = 4.625; [L78] double var_1_67 = 0.0; [L79] double var_1_68 = 99.75; [L80] unsigned long int last_1_var_1_27 = 32; [L81] unsigned char last_1_var_1_38 = 16; [L82] unsigned char last_1_var_1_54 = 0; [L83] unsigned short int last_1_var_1_62 = 32; [L84] unsigned char last_1_var_1_65 = 1; [L375] isInitial = 1 [L376] FCALL initially() [L377] COND TRUE 1 [L378] CALL updateLastVariables() [L364] last_1_var_1_27 = var_1_27 [L365] last_1_var_1_38 = var_1_38 [L366] last_1_var_1_54 = var_1_54 [L367] last_1_var_1_62 = var_1_62 [L368] last_1_var_1_65 = var_1_65 [L378] RET updateLastVariables() [L379] CALL updateVariables() [L271] var_1_5 = __VERIFIER_nondet_ushort() [L272] CALL assume_abort_if_not(var_1_5 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L272] RET assume_abort_if_not(var_1_5 >= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] CALL assume_abort_if_not(var_1_5 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] RET assume_abort_if_not(var_1_5 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L274] var_1_13 = __VERIFIER_nondet_double() [L275] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L275] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L276] var_1_14 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L277] RET assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L278] var_1_15 = __VERIFIER_nondet_double() [L279] CALL assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L279] RET assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L280] var_1_17 = __VERIFIER_nondet_ulong() [L281] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L281] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L283] var_1_18 = __VERIFIER_nondet_ulong() [L284] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L284] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L286] var_1_23 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_23 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L287] RET assume_abort_if_not(var_1_23 >= -127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] CALL assume_abort_if_not(var_1_23 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] RET assume_abort_if_not(var_1_23 <= 126) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L289] var_1_25 = __VERIFIER_nondet_ulong() [L290] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L290] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L292] var_1_26 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L293] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L294] var_1_30 = __VERIFIER_nondet_ushort() [L295] CALL assume_abort_if_not(var_1_30 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L295] RET assume_abort_if_not(var_1_30 >= 49150) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] CALL assume_abort_if_not(var_1_30 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] RET assume_abort_if_not(var_1_30 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L297] var_1_33 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L298] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L300] var_1_34 = __VERIFIER_nondet_ushort() [L301] CALL assume_abort_if_not(var_1_34 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L301] RET assume_abort_if_not(var_1_34 >= 24575) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L303] var_1_35 = __VERIFIER_nondet_ushort() [L304] CALL assume_abort_if_not(var_1_35 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L304] RET assume_abort_if_not(var_1_35 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] CALL assume_abort_if_not(var_1_35 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] RET assume_abort_if_not(var_1_35 <= 16384) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L306] var_1_36 = __VERIFIER_nondet_ushort() [L307] CALL assume_abort_if_not(var_1_36 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L307] RET assume_abort_if_not(var_1_36 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] CALL assume_abort_if_not(var_1_36 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] RET assume_abort_if_not(var_1_36 <= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L309] var_1_37 = __VERIFIER_nondet_ushort() [L310] CALL assume_abort_if_not(var_1_37 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L310] RET assume_abort_if_not(var_1_37 >= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] CALL assume_abort_if_not(var_1_37 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] RET assume_abort_if_not(var_1_37 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L312] var_1_39 = __VERIFIER_nondet_uchar() [L313] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L313] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L315] var_1_40 = __VERIFIER_nondet_uchar() [L316] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L316] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] CALL assume_abort_if_not(var_1_40 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] RET assume_abort_if_not(var_1_40 <= 255) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] CALL assume_abort_if_not(var_1_40 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] RET assume_abort_if_not(var_1_40 != 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L319] var_1_41 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_41 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L320] RET assume_abort_if_not(var_1_41 >= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L322] var_1_42 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_42 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L323] RET assume_abort_if_not(var_1_42 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L325] var_1_43 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_43 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L326] RET assume_abort_if_not(var_1_43 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L329] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L331] var_1_46 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L332] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L334] var_1_48 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L335] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L337] var_1_49 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L338] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L340] var_1_51 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L341] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L343] var_1_53 = __VERIFIER_nondet_ulong() [L344] CALL assume_abort_if_not(var_1_53 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L344] RET assume_abort_if_not(var_1_53 >= 1610612735) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] CALL assume_abort_if_not(var_1_53 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] RET assume_abort_if_not(var_1_53 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L346] var_1_55 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L347] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] CALL assume_abort_if_not(var_1_55 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] RET assume_abort_if_not(var_1_55 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L349] var_1_56 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L350] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] CALL assume_abort_if_not(var_1_56 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] RET assume_abort_if_not(var_1_56 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L352] var_1_58 = __VERIFIER_nondet_float() [L353] CALL assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L353] RET assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_59=1/4, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L354] var_1_59 = __VERIFIER_nondet_float() [L355] CALL assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L355] RET assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L356] var_1_60 = __VERIFIER_nondet_float() [L357] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L357] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L358] var_1_67 = __VERIFIER_nondet_double() [L359] CALL assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L359] RET assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L360] var_1_68 = __VERIFIER_nondet_double() [L361] CALL assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L361] RET assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L379] RET updateVariables() [L380] CALL step() [L88] signed long int stepLocal_8 = last_1_var_1_62; [L89] unsigned long int stepLocal_7 = var_1_18 / var_1_40; [L90] unsigned long int stepLocal_6 = last_1_var_1_27 / 2; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L91] COND TRUE stepLocal_8 <= var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] EXPR last_1_var_1_38 | last_1_var_1_54 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=16, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] COND TRUE stepLocal_6 == (last_1_var_1_38 | last_1_var_1_54) [L93] var_1_38 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L104] var_1_10 = (var_1_5 - (var_1_38 + 1000)) [L105] unsigned short int stepLocal_13 = var_1_5; [L106] unsigned short int stepLocal_12 = var_1_35; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L107] COND FALSE !((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == stepLocal_12) [L112] var_1_54 = ((var_1_43 + 64) - (var_1_44 + var_1_56)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L114] var_1_61 = (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L115] COND TRUE \read(var_1_49) [L116] var_1_63 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L118] var_1_64 = var_1_26 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L119] COND TRUE \read(last_1_var_1_65) [L120] var_1_65 = var_1_48 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L124] unsigned char stepLocal_3 = var_1_54; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L125] COND TRUE stepLocal_3 > (- 256) [L126] var_1_27 = (var_1_17 - last_1_var_1_27) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L132] var_1_9 = (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54) [L133] unsigned char stepLocal_10 = var_1_65; [L134] unsigned char stepLocal_9 = (var_1_26 / var_1_14) <= var_1_61; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L135] COND FALSE !(stepLocal_10 || var_1_65) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L138] COND TRUE stepLocal_9 && (! var_1_65) [L139] var_1_47 = (! (! (! var_1_49))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L144] COND FALSE !(var_1_38 <= (- 500)) [L149] var_1_7 = var_1_38 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L151] COND TRUE var_1_7 < var_1_17 [L152] var_1_20 = (var_1_5 - var_1_38) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L156] unsigned char stepLocal_15 = var_1_38; [L157] signed long int stepLocal_14 = var_1_34 + var_1_38; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L158] COND FALSE !((var_1_42 + (~ var_1_40)) >= stepLocal_14) [L163] var_1_62 = var_1_56 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L165] COND FALSE !(var_1_47 || var_1_65) [L168] var_1_1 = (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L170] COND TRUE ! var_1_47 [L171] var_1_12 = ((var_1_13 - (var_1_14 - 63.5)) + var_1_15) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L175] signed long int stepLocal_0 = (((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38)); VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L176] COND FALSE !(\read(var_1_65)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=4, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L179] COND TRUE stepLocal_0 <= var_1_54 [L180] var_1_16 = (var_1_17 - (var_1_18 - var_1_54)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L185] unsigned char stepLocal_1 = var_1_65; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L186] COND FALSE !(var_1_47 && stepLocal_1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L189] EXPR var_1_9 >> var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L189] signed long int stepLocal_2 = var_1_9 >> var_1_18; [L190] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L193] COND FALSE !(stepLocal_2 < (var_1_17 / (var_1_5 + var_1_25))) [L198] var_1_24 = ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L201] unsigned char stepLocal_5 = (var_1_5 != var_1_54) && (var_1_54 <= var_1_62); [L202] unsigned char stepLocal_4 = ! 1; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L203] COND FALSE !((var_1_9 == var_1_17) || stepLocal_4) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_57=15/2, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L210] COND TRUE (((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15 [L211] var_1_57 = (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L219] COND TRUE ((var_1_67 - var_1_13) - 1.25) > var_1_57 [L220] var_1_66 = (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=16, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L224] COND TRUE (var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24) [L225] var_1_19 = ((((var_1_38) > (-5)) ? (var_1_38) : (-5))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L229] COND FALSE !(! (! (var_1_62 <= var_1_38))) [L244] var_1_32 = ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L246] COND FALSE !(var_1_61 < var_1_14) [L253] var_1_45 = (var_1_44 + 10) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L255] unsigned short int stepLocal_11 = var_1_32; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_11=63673, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L256] COND TRUE var_1_38 <= stepLocal_11 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_11=63673, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L257] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_11=63673, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L260] COND TRUE var_1_26 > (var_1_14 - var_1_13) [L261] var_1_52 = ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_10=0, stepLocal_11=63673, stepLocal_12=16384, stepLocal_13=32767, stepLocal_14=32828, stepLocal_15=62, stepLocal_1=0, stepLocal_2=0, stepLocal_3=64, stepLocal_4=0, stepLocal_5=0, stepLocal_6=16, stepLocal_7=33554431, stepLocal_8=32, stepLocal_9=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L371] EXPR ((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44)))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L371-L372] return (((((((((((((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44))))))) && ((var_1_61 < var_1_14) ? ((var_1_35 != (var_1_19 + (var_1_5 - 256))) ? (var_1_45 == ((signed char) var_1_44)) : (var_1_45 == ((signed char) (var_1_44 - (100 - var_1_46))))) : (var_1_45 == ((signed char) (var_1_44 + 10))))) && ((var_1_65 || var_1_65) ? (var_1_47 == ((unsigned char) var_1_48)) : ((((var_1_26 / var_1_14) <= var_1_61) && (! var_1_65)) ? (var_1_47 == ((unsigned char) (! (! (! var_1_49))))) : (var_1_47 == ((unsigned char) ((var_1_65 && var_1_65) && (var_1_48 || var_1_51))))))) && ((var_1_38 <= var_1_32) ? (var_1_47 ? (var_1_52 == ((unsigned long int) ((((var_1_39) > (var_1_34)) ? (var_1_39) : (var_1_34))))) : ((var_1_26 > (var_1_14 - var_1_13)) ? (var_1_52 == ((unsigned long int) ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))))) : (var_1_52 == ((unsigned long int) var_1_16)))) : (var_1_52 == ((unsigned long int) (((var_1_53 - 4u) - var_1_32) + ((((var_1_41 + var_1_36) < 0 ) ? -(var_1_41 + var_1_36) : (var_1_41 + var_1_36)))))))) && (((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == var_1_35) ? ((last_1_var_1_54 != var_1_5) ? (var_1_54 == ((unsigned char) ((((((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) > (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42))))) ? (((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) : (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42)))))))) : 1) : (var_1_54 == ((unsigned char) ((var_1_43 + 64) - (var_1_44 + var_1_56)))))) && (((((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15) ? (var_1_57 == ((float) (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)))) : ((var_1_46 > (var_1_40 / -4)) ? (var_1_57 == ((float) ((((var_1_15) > ((var_1_13 - var_1_58))) ? (var_1_15) : ((var_1_13 - var_1_58)))))) : (var_1_57 == ((float) ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) - (((((var_1_59 + var_1_60)) > (var_1_58)) ? ((var_1_59 + var_1_60)) : (var_1_58))))))))) && (var_1_61 == ((double) (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13))))))) && (((var_1_42 + (~ var_1_40)) >= (var_1_34 + var_1_38)) ? ((var_1_38 > var_1_20) ? (var_1_62 == ((unsigned short int) var_1_5)) : 1) : (var_1_62 == ((unsigned short int) var_1_56)))) && (var_1_49 ? (var_1_63 == ((signed short int) var_1_39)) : 1)) && (var_1_64 == ((float) var_1_26))) && (last_1_var_1_65 ? (var_1_65 == ((unsigned char) var_1_48)) : (var_1_65 == ((unsigned char) var_1_49)))) && ((((var_1_67 - var_1_13) - 1.25) > var_1_57) ? (var_1_66 == ((double) (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))))) : (var_1_66 == ((double) var_1_14))) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073774654, var_1_17=2147516413, var_1_18=1073741823, var_1_19=62, var_1_1=64, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=2147483647, var_1_26=2, var_1_27=2147516381, var_1_28=256, var_1_30=49150, var_1_32=63673, var_1_33=-1, var_1_34=32766, var_1_35=16384, var_1_36=16383, var_1_37=32767, var_1_38=62, var_1_39=62, var_1_40=32, var_1_41=254, var_1_42=63, var_1_43=63, var_1_44=0, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=64, var_1_55=0, var_1_56=63, var_1_5=32767, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 170 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 34.0s, OverallIterations: 17, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6697 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6568 mSDsluCounter, 14059 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8967 mSDsCounter, 2559 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6334 IncrementalHoareTripleChecker+Invalid, 8893 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2559 mSolverCounterUnsat, 5092 mSDtfsCounter, 6334 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7744 GetRequests, 7493 SyntacticMatches, 3 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4902 ImplicationChecksByTransitivity, 4.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=702occurred in iteration=10, InterpolantAutomatonStates: 223, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 16 MinimizatonAttempts, 3167 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 11.3s InterpolantComputationTime, 6630 NumberOfCodeBlocks, 6630 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 7345 ConstructedInterpolants, 0 QuantifiedInterpolants, 36887 SizeOfPredicates, 61 NumberOfNonLiveVariables, 13411 ConjunctsInSsa, 154 ConjunctsInUnsatCore, 20 InterpolantComputations, 11 PerfectInterpolantSequences, 130380/132240 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:01:44,236 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...