/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_loopvsstraightlinecode_100-while_file-64.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 20:51:16,091 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 20:51:16,172 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-15 20:51:16,178 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 20:51:16,178 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 20:51:16,205 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 20:51:16,206 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 20:51:16,206 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 20:51:16,207 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 20:51:16,210 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 20:51:16,210 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 20:51:16,211 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 20:51:16,211 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 20:51:16,212 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 20:51:16,213 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 20:51:16,213 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 20:51:16,213 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 20:51:16,213 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 20:51:16,214 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 20:51:16,214 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 20:51:16,214 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 20:51:16,214 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 20:51:16,215 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 20:51:16,215 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 20:51:16,215 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 20:51:16,215 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 20:51:16,215 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 20:51:16,216 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 20:51:16,216 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 20:51:16,216 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 20:51:16,217 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 20:51:16,217 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 20:51:16,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 20:51:16,218 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 20:51:16,218 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 20:51:16,218 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 20:51:16,218 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 20:51:16,219 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 20:51:16,220 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-15 20:51:16,433 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 20:51:16,454 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 20:51:16,456 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 20:51:16,457 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 20:51:16,459 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 20:51:16,460 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-64.i [2023-12-15 20:51:17,604 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 20:51:17,838 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 20:51:17,838 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-64.i [2023-12-15 20:51:17,849 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48764c3de/ed451b5dec074cf29d997936ff221c2f/FLAG5785d428c [2023-12-15 20:51:17,860 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48764c3de/ed451b5dec074cf29d997936ff221c2f [2023-12-15 20:51:17,862 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 20:51:17,863 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 20:51:17,864 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 20:51:17,864 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 20:51:17,868 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 20:51:17,869 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:51:17" (1/1) ... [2023-12-15 20:51:17,870 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a11b612 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:17, skipping insertion in model container [2023-12-15 20:51:17,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:51:17" (1/1) ... [2023-12-15 20:51:17,914 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 20:51:18,033 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_loopvsstraightlinecode_100-while_file-64.i[916,929] [2023-12-15 20:51:18,112 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 20:51:18,126 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 20:51:18,137 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_loopvsstraightlinecode_100-while_file-64.i[916,929] [2023-12-15 20:51:18,178 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 20:51:18,199 INFO L206 MainTranslator]: Completed translation [2023-12-15 20:51:18,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18 WrapperNode [2023-12-15 20:51:18,200 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 20:51:18,201 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 20:51:18,201 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 20:51:18,201 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 20:51:18,207 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,218 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,256 INFO L138 Inliner]: procedures = 26, calls = 42, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 275 [2023-12-15 20:51:18,257 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 20:51:18,257 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 20:51:18,257 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 20:51:18,258 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 20:51:18,267 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,267 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,271 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,289 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-15 20:51:18,290 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,290 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,301 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,305 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,308 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,310 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,314 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 20:51:18,315 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 20:51:18,315 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 20:51:18,315 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 20:51:18,316 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (1/1) ... [2023-12-15 20:51:18,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 20:51:18,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:18,344 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-15 20:51:18,368 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-15 20:51:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 20:51:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 20:51:18,374 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 20:51:18,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 20:51:18,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 20:51:18,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 20:51:18,455 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 20:51:18,456 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 20:51:18,855 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 20:51:18,883 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 20:51:18,884 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 20:51:18,884 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:51:18 BoogieIcfgContainer [2023-12-15 20:51:18,884 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 20:51:18,886 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 20:51:18,887 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 20:51:18,889 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 20:51:18,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 08:51:17" (1/3) ... [2023-12-15 20:51:18,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d533bb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:51:18, skipping insertion in model container [2023-12-15 20:51:18,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:51:18" (2/3) ... [2023-12-15 20:51:18,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d533bb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:51:18, skipping insertion in model container [2023-12-15 20:51:18,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:51:18" (3/3) ... [2023-12-15 20:51:18,891 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-64.i [2023-12-15 20:51:18,909 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 20:51:18,909 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 20:51:18,946 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 20:51:18,952 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;@2da92689, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 20:51:18,952 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 20:51:18,956 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 69 states have internal predecessors, (103), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-15 20:51:18,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-15 20:51:18,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:18,972 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:18,973 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:18,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:18,977 INFO L85 PathProgramCache]: Analyzing trace with hash 307928346, now seen corresponding path program 1 times [2023-12-15 20:51:18,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:18,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785591376] [2023-12-15 20:51:18,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:18,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:19,182 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:19,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68906459] [2023-12-15 20:51:19,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:19,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:19,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:19,196 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-15 20:51:19,232 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-15 20:51:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:51:19,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 20:51:19,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:51:19,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 600 proven. 18 refuted. 0 times theorem prover too weak. 1006 trivial. 0 not checked. [2023-12-15 20:51:19,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:51:19,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 66 proven. 18 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked. [2023-12-15 20:51:19,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:51:19,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785591376] [2023-12-15 20:51:19,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:51:19,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68906459] [2023-12-15 20:51:19,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68906459] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:51:19,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:51:19,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-15 20:51:19,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002891524] [2023-12-15 20:51:19,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:51:19,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-15 20:51:19,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:51:19,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-15 20:51:19,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-15 20:51:19,982 INFO L87 Difference]: Start difference. First operand has 100 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 69 states have internal predecessors, (103), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-15 20:51:20,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:51:20,278 INFO L93 Difference]: Finished difference Result 205 states and 359 transitions. [2023-12-15 20:51:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 20:51:20,281 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 185 [2023-12-15 20:51:20,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:51:20,297 INFO L225 Difference]: With dead ends: 205 [2023-12-15 20:51:20,297 INFO L226 Difference]: Without dead ends: 106 [2023-12-15 20:51:20,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-12-15 20:51:20,308 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 194 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 20:51:20,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 365 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 20:51:20,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-12-15 20:51:20,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 102. [2023-12-15 20:51:20,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 70 states have (on average 1.4142857142857144) internal successors, (99), 70 states have internal predecessors, (99), 29 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-15 20:51:20,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 157 transitions. [2023-12-15 20:51:20,371 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 157 transitions. Word has length 185 [2023-12-15 20:51:20,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:51:20,375 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 157 transitions. [2023-12-15 20:51:20,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-15 20:51:20,375 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 157 transitions. [2023-12-15 20:51:20,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-15 20:51:20,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:20,384 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:20,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-15 20:51:20,590 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-15 20:51:20,591 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:20,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:20,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1809323880, now seen corresponding path program 1 times [2023-12-15 20:51:20,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:20,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370907940] [2023-12-15 20:51:20,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:20,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:20,675 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:20,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [113397810] [2023-12-15 20:51:20,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:20,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:20,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:20,678 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-15 20:51:20,700 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-15 20:51:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:51:21,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-15 20:51:21,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:51:23,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 855 proven. 252 refuted. 0 times theorem prover too weak. 517 trivial. 0 not checked. [2023-12-15 20:51:23,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:51:25,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:51:25,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370907940] [2023-12-15 20:51:25,067 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:51:25,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113397810] [2023-12-15 20:51:25,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113397810] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 20:51:25,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-15 20:51:25,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2023-12-15 20:51:25,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400390708] [2023-12-15 20:51:25,068 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-15 20:51:25,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-15 20:51:25,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:51:25,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-15 20:51:25,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1024, Unknown=0, NotChecked=0, Total=1332 [2023-12-15 20:51:25,073 INFO L87 Difference]: Start difference. First operand 102 states and 157 transitions. Second operand has 25 states, 25 states have (on average 2.68) internal successors, (67), 21 states have internal predecessors, (67), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2023-12-15 20:51:27,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:51:27,561 INFO L93 Difference]: Finished difference Result 503 states and 745 transitions. [2023-12-15 20:51:27,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-15 20:51:27,562 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 21 states have internal predecessors, (67), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) Word has length 188 [2023-12-15 20:51:27,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:51:27,568 INFO L225 Difference]: With dead ends: 503 [2023-12-15 20:51:27,568 INFO L226 Difference]: Without dead ends: 402 [2023-12-15 20:51:27,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=928, Invalid=2978, Unknown=0, NotChecked=0, Total=3906 [2023-12-15 20:51:27,571 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 824 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 1403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-15 20:51:27,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [824 Valid, 1553 Invalid, 1403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-15 20:51:27,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2023-12-15 20:51:27,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 336. [2023-12-15 20:51:27,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 225 states have (on average 1.3288888888888888) internal successors, (299), 227 states have internal predecessors, (299), 96 states have call successors, (96), 14 states have call predecessors, (96), 14 states have return successors, (96), 94 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-15 20:51:27,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 491 transitions. [2023-12-15 20:51:27,651 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 491 transitions. Word has length 188 [2023-12-15 20:51:27,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:51:27,652 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 491 transitions. [2023-12-15 20:51:27,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 21 states have internal predecessors, (67), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2023-12-15 20:51:27,653 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 491 transitions. [2023-12-15 20:51:27,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-15 20:51:27,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:27,656 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:27,667 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-15 20:51:27,862 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-15 20:51:27,862 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:27,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:27,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2113216920, now seen corresponding path program 1 times [2023-12-15 20:51:27,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:27,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651678692] [2023-12-15 20:51:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:27,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:27,904 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:27,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [303511413] [2023-12-15 20:51:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:27,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:27,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:27,906 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-15 20:51:27,929 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-15 20:51:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:51:28,147 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-15 20:51:28,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:51:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 855 proven. 252 refuted. 0 times theorem prover too weak. 517 trivial. 0 not checked. [2023-12-15 20:51:29,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:51:30,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 102 proven. 141 refuted. 0 times theorem prover too weak. 1381 trivial. 0 not checked. [2023-12-15 20:51:30,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:51:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651678692] [2023-12-15 20:51:30,956 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:51:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303511413] [2023-12-15 20:51:30,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303511413] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:51:30,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:51:30,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 36 [2023-12-15 20:51:30,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183366323] [2023-12-15 20:51:30,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:51:30,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-15 20:51:30,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:51:30,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-15 20:51:30,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2023-12-15 20:51:30,960 INFO L87 Difference]: Start difference. First operand 336 states and 491 transitions. Second operand has 36 states, 34 states have (on average 3.088235294117647) internal successors, (105), 31 states have internal predecessors, (105), 11 states have call successors, (48), 7 states have call predecessors, (48), 11 states have return successors, (49), 11 states have call predecessors, (49), 11 states have call successors, (49) [2023-12-15 20:51:38,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:51:38,193 INFO L93 Difference]: Finished difference Result 1381 states and 1913 transitions. [2023-12-15 20:51:38,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2023-12-15 20:51:38,193 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 3.088235294117647) internal successors, (105), 31 states have internal predecessors, (105), 11 states have call successors, (48), 7 states have call predecessors, (48), 11 states have return successors, (49), 11 states have call predecessors, (49), 11 states have call successors, (49) Word has length 189 [2023-12-15 20:51:38,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:51:38,202 INFO L225 Difference]: With dead ends: 1381 [2023-12-15 20:51:38,202 INFO L226 Difference]: Without dead ends: 1228 [2023-12-15 20:51:38,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 355 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7760 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=4712, Invalid=17044, Unknown=0, NotChecked=0, Total=21756 [2023-12-15 20:51:38,216 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 1920 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 2591 mSolverCounterSat, 790 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1939 SdHoareTripleChecker+Valid, 1696 SdHoareTripleChecker+Invalid, 3381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 790 IncrementalHoareTripleChecker+Valid, 2591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-15 20:51:38,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1939 Valid, 1696 Invalid, 3381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [790 Valid, 2591 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-15 20:51:38,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2023-12-15 20:51:38,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 371. [2023-12-15 20:51:38,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 294 states have (on average 1.4625850340136055) internal successors, (430), 294 states have internal predecessors, (430), 58 states have call successors, (58), 18 states have call predecessors, (58), 18 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-15 20:51:38,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 546 transitions. [2023-12-15 20:51:38,291 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 546 transitions. Word has length 189 [2023-12-15 20:51:38,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:51:38,292 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 546 transitions. [2023-12-15 20:51:38,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 3.088235294117647) internal successors, (105), 31 states have internal predecessors, (105), 11 states have call successors, (48), 7 states have call predecessors, (48), 11 states have return successors, (49), 11 states have call predecessors, (49), 11 states have call successors, (49) [2023-12-15 20:51:38,292 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 546 transitions. [2023-12-15 20:51:38,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-15 20:51:38,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:38,294 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:38,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-15 20:51:38,501 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-15 20:51:38,502 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:38,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:38,503 INFO L85 PathProgramCache]: Analyzing trace with hash 119072214, now seen corresponding path program 1 times [2023-12-15 20:51:38,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:38,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600474015] [2023-12-15 20:51:38,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:38,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:38,535 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984597785] [2023-12-15 20:51:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:38,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:38,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:38,537 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-15 20:51:38,548 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-15 20:51:38,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:51:38,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-15 20:51:38,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:51:41,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 855 proven. 252 refuted. 0 times theorem prover too weak. 517 trivial. 0 not checked. [2023-12-15 20:51:41,796 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:51:42,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:51:42,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600474015] [2023-12-15 20:51:42,816 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:51:42,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984597785] [2023-12-15 20:51:42,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984597785] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 20:51:42,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-15 20:51:42,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2023-12-15 20:51:42,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497774289] [2023-12-15 20:51:42,817 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-15 20:51:42,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-15 20:51:42,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:51:42,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-15 20:51:42,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1164, Unknown=0, NotChecked=0, Total=1482 [2023-12-15 20:51:42,820 INFO L87 Difference]: Start difference. First operand 371 states and 546 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 22 states have internal predecessors, (68), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2023-12-15 20:51:46,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:51:46,774 INFO L93 Difference]: Finished difference Result 890 states and 1302 transitions. [2023-12-15 20:51:46,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-15 20:51:46,775 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 22 states have internal predecessors, (68), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) Word has length 189 [2023-12-15 20:51:46,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:51:46,778 INFO L225 Difference]: With dead ends: 890 [2023-12-15 20:51:46,778 INFO L226 Difference]: Without dead ends: 677 [2023-12-15 20:51:46,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3957, Unknown=0, NotChecked=0, Total=5112 [2023-12-15 20:51:46,781 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 1010 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 1242 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-15 20:51:46,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1010 Valid, 1242 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-15 20:51:46,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2023-12-15 20:51:46,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 391. [2023-12-15 20:51:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 314 states have (on average 1.4777070063694266) internal successors, (464), 314 states have internal predecessors, (464), 58 states have call successors, (58), 18 states have call predecessors, (58), 18 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-15 20:51:46,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 580 transitions. [2023-12-15 20:51:46,856 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 580 transitions. Word has length 189 [2023-12-15 20:51:46,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:51:46,856 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 580 transitions. [2023-12-15 20:51:46,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 22 states have internal predecessors, (68), 7 states have call successors, (29), 7 states have call predecessors, (29), 8 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2023-12-15 20:51:46,857 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 580 transitions. [2023-12-15 20:51:46,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-15 20:51:46,859 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:46,859 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:46,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-15 20:51:47,068 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-15 20:51:47,069 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:47,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:47,069 INFO L85 PathProgramCache]: Analyzing trace with hash -917247499, now seen corresponding path program 1 times [2023-12-15 20:51:47,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:47,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967217872] [2023-12-15 20:51:47,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:47,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:47,106 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:47,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400268276] [2023-12-15 20:51:47,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:47,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:47,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:47,108 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-15 20:51:47,118 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-15 20:51:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:51:47,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 20:51:47,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:51:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 568 proven. 66 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2023-12-15 20:51:47,405 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:51:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1624 backedges. 18 proven. 66 refuted. 0 times theorem prover too weak. 1540 trivial. 0 not checked. [2023-12-15 20:51:47,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:51:47,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967217872] [2023-12-15 20:51:47,588 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:51:47,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400268276] [2023-12-15 20:51:47,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400268276] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:51:47,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:51:47,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-15 20:51:47,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792771862] [2023-12-15 20:51:47,589 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:51:47,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 20:51:47,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:51:47,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 20:51:47,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:51:47,591 INFO L87 Difference]: Start difference. First operand 391 states and 580 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-15 20:51:47,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:51:47,852 INFO L93 Difference]: Finished difference Result 634 states and 933 transitions. [2023-12-15 20:51:47,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 20:51:47,853 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 189 [2023-12-15 20:51:47,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:51:47,855 INFO L225 Difference]: With dead ends: 634 [2023-12-15 20:51:47,855 INFO L226 Difference]: Without dead ends: 407 [2023-12-15 20:51:47,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 369 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-12-15 20:51:47,856 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 295 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 20:51:47,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 289 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 20:51:47,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2023-12-15 20:51:47,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 399. [2023-12-15 20:51:47,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 320 states have (on average 1.45) internal successors, (464), 320 states have internal predecessors, (464), 58 states have call successors, (58), 20 states have call predecessors, (58), 20 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-15 20:51:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 580 transitions. [2023-12-15 20:51:47,928 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 580 transitions. Word has length 189 [2023-12-15 20:51:47,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:51:47,929 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 580 transitions. [2023-12-15 20:51:47,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 states have internal predecessors, (56), 2 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-15 20:51:47,929 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 580 transitions. [2023-12-15 20:51:47,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-15 20:51:47,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:51:47,931 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 20:51:47,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-15 20:51:48,137 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-15 20:51:48,137 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:51:48,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:51:48,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1726594125, now seen corresponding path program 1 times [2023-12-15 20:51:48,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:51:48,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091078560] [2023-12-15 20:51:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:48,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:51:48,167 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:51:48,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1732159972] [2023-12-15 20:51:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:51:48,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:51:48,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:51:48,171 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-15 20:51:48,173 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-15 20:51:49,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 20:51:49,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-15 20:51:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 20:51:49,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-15 20:51:49,774 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-15 20:51:49,775 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 20:51:49,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-15 20:51:49,987 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-15 20:51:49,990 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-12-15 20:51:49,992 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 20:51:50,138 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 08:51:50 BoogieIcfgContainer [2023-12-15 20:51:50,138 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 20:51:50,139 INFO L158 Benchmark]: Toolchain (without parser) took 32275.68ms. Allocated memory was 338.7MB in the beginning and 533.7MB in the end (delta: 195.0MB). Free memory was 287.2MB in the beginning and 450.4MB in the end (delta: -163.2MB). Peak memory consumption was 32.9MB. Max. memory is 8.0GB. [2023-12-15 20:51:50,139 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 212.9MB. Free memory is still 162.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 20:51:50,139 INFO L158 Benchmark]: CACSL2BoogieTranslator took 336.10ms. Allocated memory is still 338.7MB. Free memory was 287.2MB in the beginning and 270.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-15 20:51:50,139 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.77ms. Allocated memory is still 338.7MB. Free memory was 270.4MB in the beginning and 266.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-15 20:51:50,140 INFO L158 Benchmark]: Boogie Preprocessor took 57.04ms. Allocated memory is still 338.7MB. Free memory was 266.2MB in the beginning and 260.4MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-15 20:51:50,140 INFO L158 Benchmark]: RCFGBuilder took 569.42ms. Allocated memory is still 338.7MB. Free memory was 260.4MB in the beginning and 230.0MB in the end (delta: 30.4MB). Peak memory consumption was 30.4MB. Max. memory is 8.0GB. [2023-12-15 20:51:50,141 INFO L158 Benchmark]: TraceAbstraction took 31251.94ms. Allocated memory was 338.7MB in the beginning and 533.7MB in the end (delta: 195.0MB). Free memory was 229.5MB in the beginning and 450.4MB in the end (delta: -220.9MB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 20:51:50,142 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.13ms. Allocated memory is still 212.9MB. Free memory is still 162.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 336.10ms. Allocated memory is still 338.7MB. Free memory was 287.2MB in the beginning and 270.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 55.77ms. Allocated memory is still 338.7MB. Free memory was 270.4MB in the beginning and 266.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 57.04ms. Allocated memory is still 338.7MB. Free memory was 266.2MB in the beginning and 260.4MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 569.42ms. Allocated memory is still 338.7MB. Free memory was 260.4MB in the beginning and 230.0MB in the end (delta: 30.4MB). Peak memory consumption was 30.4MB. Max. memory is 8.0GB. * TraceAbstraction took 31251.94ms. Allocated memory was 338.7MB in the beginning and 533.7MB in the end (delta: 195.0MB). Free memory was 229.5MB in the beginning and 450.4MB in the end (delta: -220.9MB). There was no memory consumed. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryArithmeticDOUBLEoperation at line 138. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 128.25; [L23] float var_1_4 = 63.4; [L24] float var_1_5 = 15.5; [L25] float var_1_6 = 100.75; [L26] signed long int var_1_8 = -16; [L27] double var_1_11 = 1.625; [L28] double var_1_12 = 16.4; [L29] double var_1_13 = 7.38; [L30] unsigned char var_1_14 = 0; [L31] unsigned char var_1_15 = 0; [L32] signed short int var_1_16 = 256; [L33] unsigned long int var_1_17 = 8; [L34] unsigned long int var_1_18 = 2670311060; [L35] signed char var_1_19 = -32; [L36] signed char var_1_20 = 50; [L37] signed char var_1_21 = 64; [L38] signed char var_1_22 = 0; [L39] unsigned long int var_1_23 = 1; [L40] signed short int var_1_24 = 21669; [L41] double var_1_25 = 63.6; [L42] double var_1_26 = 2.5; [L43] double var_1_27 = 999999999999999.1; [L44] unsigned char var_1_28 = 64; [L45] unsigned char var_1_29 = 4; [L46] unsigned char var_1_30 = 128; [L47] unsigned char var_1_31 = 64; [L48] signed char var_1_32 = -32; [L49] signed char var_1_33 = 0; [L50] signed char var_1_34 = 16; [L51] signed char var_1_35 = 32; [L52] float last_1_var_1_1 = 128.25; [L53] signed long int last_1_var_1_8 = -16; [L54] signed short int last_1_var_1_16 = 256; [L55] unsigned long int last_1_var_1_17 = 8; [L56] unsigned long int last_1_var_1_23 = 1; [L57] unsigned char last_1_var_1_29 = 4; [L58] signed char last_1_var_1_32 = -32; [L208] isInitial = 1 [L209] FCALL initially() [L210] COND TRUE 1 [L211] CALL updateLastVariables() [L195] last_1_var_1_1 = var_1_1 [L196] last_1_var_1_8 = var_1_8 [L197] last_1_var_1_16 = var_1_16 [L198] last_1_var_1_17 = var_1_17 [L199] last_1_var_1_23 = var_1_23 [L200] last_1_var_1_29 = var_1_29 [L201] last_1_var_1_32 = var_1_32 [L211] RET updateLastVariables() [L212] CALL updateVariables() [L146] var_1_4 = __VERIFIER_nondet_float() [L147] CALL assume_abort_if_not((var_1_4 >= -461168.6018427382800e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 4611686.018427382800e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_5=31/2, var_1_6=403/4, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_5=31/2, var_1_6=403/4, var_1_8=-16] [L147] RET assume_abort_if_not((var_1_4 >= -461168.6018427382800e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 4611686.018427382800e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_5=31/2, var_1_6=403/4, var_1_8=-16] [L148] var_1_5 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_6=403/4, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_6=403/4, var_1_8=-16] [L149] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_6=403/4, var_1_8=-16] [L150] var_1_6 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L151] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_12=82/5, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L152] var_1_12 = __VERIFIER_nondet_double() [L153] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L153] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_13=369/50, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L154] var_1_13 = __VERIFIER_nondet_double() [L155] 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_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L155] 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_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L156] var_1_15 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L157] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L158] CALL assume_abort_if_not(var_1_15 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L158] RET assume_abort_if_not(var_1_15 <= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2670311060, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L159] var_1_18 = __VERIFIER_nondet_ulong() [L160] CALL assume_abort_if_not(var_1_18 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L160] RET assume_abort_if_not(var_1_18 >= 2147483647) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L161] CALL assume_abort_if_not(var_1_18 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L161] RET assume_abort_if_not(var_1_18 <= 4294967294) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=50, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L162] var_1_20 = __VERIFIER_nondet_char() [L163] CALL assume_abort_if_not(var_1_20 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L163] RET assume_abort_if_not(var_1_20 >= -1) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L164] CALL assume_abort_if_not(var_1_20 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L164] RET assume_abort_if_not(var_1_20 <= 126) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=64, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L165] var_1_21 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_21 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L166] RET assume_abort_if_not(var_1_21 >= 63) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L167] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L167] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=0, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L168] var_1_22 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L169] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L170] CALL assume_abort_if_not(var_1_22 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L170] RET assume_abort_if_not(var_1_22 <= 63) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=21669, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L171] var_1_24 = __VERIFIER_nondet_short() [L172] CALL assume_abort_if_not(var_1_24 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L172] RET assume_abort_if_not(var_1_24 >= 16383) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L173] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L173] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_26=5/2, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L174] var_1_26 = __VERIFIER_nondet_double() [L175] CALL assume_abort_if_not((var_1_26 >= -230584.3009213691390e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L175] RET assume_abort_if_not((var_1_26 >= -230584.3009213691390e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_27=9999999999999991/10, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L176] var_1_27 = __VERIFIER_nondet_double() [L177] CALL assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L177] RET assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=128, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L178] var_1_30 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_30 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L179] RET assume_abort_if_not(var_1_30 >= 127) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L180] CALL assume_abort_if_not(var_1_30 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L180] RET assume_abort_if_not(var_1_30 <= 254) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=64, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L181] var_1_31 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L182] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L183] CALL assume_abort_if_not(var_1_31 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L183] RET assume_abort_if_not(var_1_31 <= 127) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=0, var_1_34=16, var_1_35=32, var_1_8=-16] [L184] var_1_33 = __VERIFIER_nondet_char() [L185] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L185] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L186] CALL assume_abort_if_not(var_1_33 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L186] RET assume_abort_if_not(var_1_33 <= 32) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=16, var_1_35=32, var_1_8=-16] [L187] var_1_34 = __VERIFIER_nondet_char() [L188] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L188] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L189] CALL assume_abort_if_not(var_1_34 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L189] RET assume_abort_if_not(var_1_34 <= 31) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=32, var_1_8=-16] [L190] var_1_35 = __VERIFIER_nondet_char() [L191] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L191] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L192] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L192] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L212] RET updateVariables() [L213] CALL step() [L62] signed long int stepLocal_4 = last_1_var_1_32; [L63] unsigned long int stepLocal_3 = 128u; VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=64, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L64] COND FALSE !((last_1_var_1_8 * ((((var_1_21) > (last_1_var_1_29)) ? (var_1_21) : (last_1_var_1_29)))) >= stepLocal_4) [L75] var_1_28 = var_1_22 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=8, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L77] var_1_17 = (var_1_18 - var_1_28) [L78] unsigned long int stepLocal_5 = var_1_20 + last_1_var_1_23; VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=4, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L79] COND TRUE stepLocal_5 <= var_1_21 [L80] var_1_29 = (((((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) > ((1 + var_1_31))) ? ((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) : ((1 + var_1_31)))) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L82] signed long int stepLocal_7 = (((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31)); [L83] signed long int stepLocal_6 = last_1_var_1_8 / var_1_24; VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L84] COND TRUE 128 >= stepLocal_7 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L85] EXPR last_1_var_1_17 | var_1_20 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L85] EXPR (((last_1_var_1_17 | var_1_20)) > (last_1_var_1_16)) ? ((last_1_var_1_17 | var_1_20)) : (last_1_var_1_16) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=-32, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L85] COND TRUE stepLocal_6 < (((((last_1_var_1_17 | var_1_20)) > (last_1_var_1_16)) ? ((last_1_var_1_17 | var_1_20)) : (last_1_var_1_16))) [L86] var_1_32 = (((var_1_33 + var_1_34) + var_1_22) - ((((var_1_21) < (var_1_35)) ? (var_1_21) : (var_1_35)))) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=256, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L93] COND TRUE var_1_5 <= var_1_13 [L94] var_1_16 = var_1_32 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_11=13/8, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L98] COND TRUE var_1_5 > var_1_4 [L99] var_1_11 = (var_1_5 - (var_1_6 + ((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13))))) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=-32, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L101] var_1_19 = (var_1_20 - (var_1_21 - var_1_22)) [L102] unsigned char stepLocal_0 = var_1_29; VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=-16] [L103] COND FALSE !(var_1_11 <= ((((49.4f) > (var_1_5)) ? (49.4f) : (var_1_5)))) [L114] var_1_8 = var_1_19 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=1, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L116] COND TRUE ((((7.2) > (10.86)) ? (7.2) : (10.86))) >= (var_1_12 - var_1_5) [L117] var_1_23 = ((((var_1_21) < (var_1_22)) ? (var_1_21) : (var_1_22))) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L125] unsigned long int stepLocal_1 = (((var_1_16) < ((var_1_29 - var_1_23))) ? (var_1_16) : ((var_1_29 - var_1_23))); VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L126] COND TRUE stepLocal_1 >= var_1_32 [L127] var_1_14 = var_1_15 VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L129] COND FALSE !(var_1_28 <= var_1_19) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L132] COND FALSE !(\read(var_1_14)) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L136] unsigned char stepLocal_2 = var_1_28; VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_2=63, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_25=318/5, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L137] COND TRUE stepLocal_2 >= var_1_32 [L138] var_1_25 = ((var_1_26 + var_1_27) + var_1_13) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, stepLocal_0=64, stepLocal_1=1, stepLocal_2=63, stepLocal_3=128, stepLocal_4=-32, stepLocal_5=9, stepLocal_6=0, stepLocal_7=63, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L213] RET step() [L214] CALL, EXPR property() [L204] EXPR ((((((((((((var_1_28 <= var_1_19) ? (var_1_1 == ((float) ((((var_1_4 + (var_1_5 - var_1_6)) < 0 ) ? -(var_1_4 + (var_1_5 - var_1_6)) : (var_1_4 + (var_1_5 - var_1_6)))))) : (var_1_14 ? (var_1_1 == ((float) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5))))) : 1)) && ((var_1_11 <= ((((49.4f) > (var_1_5)) ? (49.4f) : (var_1_5)))) ? ((var_1_6 <= var_1_11) ? (((((((var_1_32) > (var_1_19)) ? (var_1_32) : (var_1_19))) * var_1_19) <= var_1_29) ? (var_1_8 == ((signed long int) var_1_32)) : (var_1_8 == ((signed long int) var_1_19))) : (var_1_8 == ((signed long int) var_1_32))) : (var_1_8 == ((signed long int) var_1_19)))) && ((var_1_5 > var_1_4) ? (var_1_11 == ((double) (var_1_5 - (var_1_6 + ((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13))))))) : 1)) && ((((((var_1_16) < ((var_1_29 - var_1_23))) ? (var_1_16) : ((var_1_29 - var_1_23)))) >= var_1_32) ? (var_1_14 == ((unsigned char) var_1_15)) : 1)) && ((var_1_5 <= var_1_13) ? (var_1_16 == ((signed short int) var_1_32)) : (var_1_16 == ((signed short int) (var_1_32 - 4))))) && (var_1_17 == ((unsigned long int) (var_1_18 - var_1_28)))) && (var_1_19 == ((signed char) (var_1_20 - (var_1_21 - var_1_22))))) && ((((((7.2) > (10.86)) ? (7.2) : (10.86))) >= (var_1_12 - var_1_5)) ? (var_1_23 == ((unsigned long int) ((((var_1_21) < (var_1_22)) ? (var_1_21) : (var_1_22))))) : ((var_1_19 >= ((var_1_24 - var_1_8) - ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))))) ? (var_1_23 == ((unsigned long int) var_1_22)) : (var_1_23 == ((unsigned long int) var_1_29))))) && ((var_1_28 >= var_1_32) ? (var_1_25 == ((double) ((var_1_26 + var_1_27) + var_1_13))) : ((var_1_1 >= var_1_11) ? (var_1_25 == ((double) var_1_4)) : 1))) && (((last_1_var_1_8 * ((((var_1_21) > (last_1_var_1_29)) ? (var_1_21) : (last_1_var_1_29)))) >= last_1_var_1_32) ? ((var_1_18 <= 128u) ? ((var_1_4 == ((((var_1_5) < (last_1_var_1_1)) ? (var_1_5) : (last_1_var_1_1)))) ? (var_1_28 == ((unsigned char) var_1_22)) : (var_1_28 == ((unsigned char) var_1_22))) : (var_1_28 == ((unsigned char) var_1_21))) : (var_1_28 == ((unsigned char) var_1_22)))) && (((var_1_20 + last_1_var_1_23) <= var_1_21) ? (var_1_29 == ((unsigned char) (((((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) > ((1 + var_1_31))) ? ((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) : ((1 + var_1_31)))))) : 1)) && ((128 >= ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31)))) ? (((last_1_var_1_8 / var_1_24) < (((((last_1_var_1_17 | var_1_20)) > (last_1_var_1_16)) ? ((last_1_var_1_17 | var_1_20)) : (last_1_var_1_16)))) ? (var_1_32 == ((signed char) (((var_1_33 + var_1_34) + var_1_22) - ((((var_1_21) < (var_1_35)) ? (var_1_21) : (var_1_35)))))) : (var_1_32 == ((signed char) var_1_34))) : (var_1_32 == ((signed char) var_1_21))) VAL [isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L204-L205] return ((((((((((((var_1_28 <= var_1_19) ? (var_1_1 == ((float) ((((var_1_4 + (var_1_5 - var_1_6)) < 0 ) ? -(var_1_4 + (var_1_5 - var_1_6)) : (var_1_4 + (var_1_5 - var_1_6)))))) : (var_1_14 ? (var_1_1 == ((float) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5))))) : 1)) && ((var_1_11 <= ((((49.4f) > (var_1_5)) ? (49.4f) : (var_1_5)))) ? ((var_1_6 <= var_1_11) ? (((((((var_1_32) > (var_1_19)) ? (var_1_32) : (var_1_19))) * var_1_19) <= var_1_29) ? (var_1_8 == ((signed long int) var_1_32)) : (var_1_8 == ((signed long int) var_1_19))) : (var_1_8 == ((signed long int) var_1_32))) : (var_1_8 == ((signed long int) var_1_19)))) && ((var_1_5 > var_1_4) ? (var_1_11 == ((double) (var_1_5 - (var_1_6 + ((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13))))))) : 1)) && ((((((var_1_16) < ((var_1_29 - var_1_23))) ? (var_1_16) : ((var_1_29 - var_1_23)))) >= var_1_32) ? (var_1_14 == ((unsigned char) var_1_15)) : 1)) && ((var_1_5 <= var_1_13) ? (var_1_16 == ((signed short int) var_1_32)) : (var_1_16 == ((signed short int) (var_1_32 - 4))))) && (var_1_17 == ((unsigned long int) (var_1_18 - var_1_28)))) && (var_1_19 == ((signed char) (var_1_20 - (var_1_21 - var_1_22))))) && ((((((7.2) > (10.86)) ? (7.2) : (10.86))) >= (var_1_12 - var_1_5)) ? (var_1_23 == ((unsigned long int) ((((var_1_21) < (var_1_22)) ? (var_1_21) : (var_1_22))))) : ((var_1_19 >= ((var_1_24 - var_1_8) - ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))))) ? (var_1_23 == ((unsigned long int) var_1_22)) : (var_1_23 == ((unsigned long int) var_1_29))))) && ((var_1_28 >= var_1_32) ? (var_1_25 == ((double) ((var_1_26 + var_1_27) + var_1_13))) : ((var_1_1 >= var_1_11) ? (var_1_25 == ((double) var_1_4)) : 1))) && (((last_1_var_1_8 * ((((var_1_21) > (last_1_var_1_29)) ? (var_1_21) : (last_1_var_1_29)))) >= last_1_var_1_32) ? ((var_1_18 <= 128u) ? ((var_1_4 == ((((var_1_5) < (last_1_var_1_1)) ? (var_1_5) : (last_1_var_1_1)))) ? (var_1_28 == ((unsigned char) var_1_22)) : (var_1_28 == ((unsigned char) var_1_22))) : (var_1_28 == ((unsigned char) var_1_21))) : (var_1_28 == ((unsigned char) var_1_22)))) && (((var_1_20 + last_1_var_1_23) <= var_1_21) ? (var_1_29 == ((unsigned char) (((((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) > ((1 + var_1_31))) ? ((((((var_1_30 - var_1_21)) < (var_1_22)) ? ((var_1_30 - var_1_21)) : (var_1_22)))) : ((1 + var_1_31)))))) : 1)) && ((128 >= ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31)))) ? (((last_1_var_1_8 / var_1_24) < (((((last_1_var_1_17 | var_1_20)) > (last_1_var_1_16)) ? ((last_1_var_1_17 | var_1_20)) : (last_1_var_1_16)))) ? (var_1_32 == ((signed char) (((var_1_33 + var_1_34) + var_1_22) - ((((var_1_21) < (var_1_35)) ? (var_1_21) : (var_1_35)))))) : (var_1_32 == ((signed char) var_1_34))) : (var_1_32 == ((signed char) var_1_21))) ; [L214] RET, EXPR property() [L214] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_16=256, last_1_var_1_17=8, last_1_var_1_1=513/4, last_1_var_1_23=1, last_1_var_1_29=4, last_1_var_1_32=-32, last_1_var_1_8=-16, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2147483584, var_1_18=2147483647, var_1_19=8, var_1_1=513/4, var_1_20=8, var_1_21=63, var_1_22=63, var_1_23=63, var_1_24=16383, var_1_28=63, var_1_29=64, var_1_30=127, var_1_31=63, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=63, var_1_8=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 100 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 31.1s, OverallIterations: 6, TraceHistogramMax: 29, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 14.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4285 SdHoareTripleChecker+Valid, 7.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4243 mSDsluCounter, 5145 SdHoareTripleChecker+Invalid, 6.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4314 mSDsCounter, 1191 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5602 IncrementalHoareTripleChecker+Invalid, 6793 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1191 mSolverCounterUnsat, 831 mSDtfsCounter, 5602 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1931 GetRequests, 1626 SyntacticMatches, 2 SemanticMatches, 303 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10083 ImplicationChecksByTransitivity, 9.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=399occurred in iteration=5, InterpolantAutomatonStates: 215, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 1221 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 11.8s InterpolantComputationTime, 1129 NumberOfCodeBlocks, 1129 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 1495 ConstructedInterpolants, 15 QuantifiedInterpolants, 13854 SizeOfPredicates, 47 NumberOfNonLiveVariables, 2320 ConjunctsInSsa, 142 ConjunctsInUnsatCore, 8 InterpolantComputations, 0 PerfectInterpolantSequences, 11927/12992 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-15 20:51:50,250 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...