/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 19:08:45,285 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 19:08:45,326 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-20 19:08:45,329 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 19:08:45,329 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 19:08:45,343 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 19:08:45,343 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 19:08:45,343 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 19:08:45,344 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 19:08:45,344 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 19:08:45,344 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 19:08:45,344 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 19:08:45,345 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 19:08:45,345 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 19:08:45,345 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 19:08:45,346 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 19:08:45,346 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 19:08:45,346 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 19:08:45,346 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 19:08:45,347 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 19:08:45,347 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 19:08:45,347 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 19:08:45,348 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 19:08:45,348 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 19:08:45,348 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 19:08:45,348 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 19:08:45,349 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 19:08:45,349 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 19:08:45,349 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 19:08:45,349 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 19:08:45,349 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 19:08:45,350 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 19:08:45,350 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:08:45,350 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 19:08:45,350 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 19:08:45,350 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 19:08:45,351 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 19:08:45,352 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 19:08:45,352 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-20 19:08:45,504 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 19:08:45,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 19:08:45,523 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 19:08:45,524 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 19:08:45,524 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 19:08:45,525 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2023-12-20 19:08:46,525 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 19:08:46,707 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 19:08:46,708 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2023-12-20 19:08:46,723 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ce4977f3c/dc9b6e02f2a741afae38c01771e0b355/FLAG0ee7eaec4 [2023-12-20 19:08:46,735 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ce4977f3c/dc9b6e02f2a741afae38c01771e0b355 [2023-12-20 19:08:46,737 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 19:08:46,739 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 19:08:46,741 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 19:08:46,741 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 19:08:46,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 19:08:46,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:08:46" (1/1) ... [2023-12-20 19:08:46,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4106d30f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:46, skipping insertion in model container [2023-12-20 19:08:46,746 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:08:46" (1/1) ... [2023-12-20 19:08:46,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 19:08:46,881 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2023-12-20 19:08:46,962 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:08:46,976 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 19:08:46,983 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2023-12-20 19:08:47,012 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:08:47,024 INFO L206 MainTranslator]: Completed translation [2023-12-20 19:08:47,024 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47 WrapperNode [2023-12-20 19:08:47,024 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 19:08:47,025 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 19:08:47,025 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 19:08:47,025 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 19:08:47,029 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,038 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,080 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 317 [2023-12-20 19:08:47,081 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 19:08:47,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 19:08:47,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 19:08:47,081 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 19:08:47,091 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,091 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,098 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,122 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-20 19:08:47,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,131 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,134 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,136 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,138 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,146 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 19:08:47,156 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 19:08:47,157 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 19:08:47,157 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 19:08:47,157 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (1/1) ... [2023-12-20 19:08:47,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:08:47,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:47,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-20 19:08:47,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-20 19:08:47,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 19:08:47,198 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 19:08:47,199 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 19:08:47,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 19:08:47,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 19:08:47,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 19:08:47,290 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 19:08:47,293 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 19:08:47,618 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 19:08:47,640 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 19:08:47,641 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 19:08:47,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:08:47 BoogieIcfgContainer [2023-12-20 19:08:47,641 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 19:08:47,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 19:08:47,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 19:08:47,645 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 19:08:47,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 07:08:46" (1/3) ... [2023-12-20 19:08:47,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce61e70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:08:47, skipping insertion in model container [2023-12-20 19:08:47,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:08:47" (2/3) ... [2023-12-20 19:08:47,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce61e70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:08:47, skipping insertion in model container [2023-12-20 19:08:47,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:08:47" (3/3) ... [2023-12-20 19:08:47,647 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2023-12-20 19:08:47,660 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 19:08:47,660 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 19:08:47,706 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 19:08:47,712 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;@38ae77fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 19:08:47,712 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 19:08:47,718 INFO L276 IsEmpty]: Start isEmpty. Operand has 127 states, 74 states have (on average 1.472972972972973) internal successors, (109), 75 states have internal predecessors, (109), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-12-20 19:08:47,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-20 19:08:47,749 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:47,750 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:47,751 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:47,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:47,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1330681717, now seen corresponding path program 1 times [2023-12-20 19:08:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:47,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71658730] [2023-12-20 19:08:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:47,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:47,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:48,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:48,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71658730] [2023-12-20 19:08:48,076 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 19:08:48,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597282989] [2023-12-20 19:08:48,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:48,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:48,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:48,096 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:48,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-20 19:08:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:48,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 19:08:48,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:48,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2023-12-20 19:08:48,413 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:48,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597282989] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:48,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:48,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 19:08:48,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927896619] [2023-12-20 19:08:48,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:48,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 19:08:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 19:08:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 19:08:48,447 INFO L87 Difference]: Start difference. First operand has 127 states, 74 states have (on average 1.472972972972973) internal successors, (109), 75 states have internal predecessors, (109), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-20 19:08:48,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:48,502 INFO L93 Difference]: Finished difference Result 251 states and 466 transitions. [2023-12-20 19:08:48,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 19:08:48,504 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 309 [2023-12-20 19:08:48,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:48,511 INFO L225 Difference]: With dead ends: 251 [2023-12-20 19:08:48,511 INFO L226 Difference]: Without dead ends: 125 [2023-12-20 19:08:48,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 19:08:48,516 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:48,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 201 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:08:48,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-20 19:08:48,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2023-12-20 19:08:48,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 73 states have internal predecessors, (104), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-12-20 19:08:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 204 transitions. [2023-12-20 19:08:48,569 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 204 transitions. Word has length 309 [2023-12-20 19:08:48,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:48,569 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 204 transitions. [2023-12-20 19:08:48,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2023-12-20 19:08:48,570 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 204 transitions. [2023-12-20 19:08:48,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-20 19:08:48,574 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:48,574 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:48,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-20 19:08:48,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-20 19:08:48,780 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:48,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash -933911055, now seen corresponding path program 1 times [2023-12-20 19:08:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:48,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164374321] [2023-12-20 19:08:48,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:48,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:48,883 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:48,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [447120298] [2023-12-20 19:08:48,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:48,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:48,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:48,888 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:48,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-20 19:08:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:49,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 19:08:49,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:49,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:49,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:49,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:49,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164374321] [2023-12-20 19:08:49,153 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:49,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447120298] [2023-12-20 19:08:49,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447120298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:49,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:49,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 19:08:49,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417921799] [2023-12-20 19:08:49,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:49,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:08:49,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:49,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:08:49,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:08:49,156 INFO L87 Difference]: Start difference. First operand 125 states and 204 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:49,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:49,192 INFO L93 Difference]: Finished difference Result 339 states and 552 transitions. [2023-12-20 19:08:49,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:08:49,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 309 [2023-12-20 19:08:49,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:49,195 INFO L225 Difference]: With dead ends: 339 [2023-12-20 19:08:49,195 INFO L226 Difference]: Without dead ends: 215 [2023-12-20 19:08:49,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:08:49,197 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 138 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:49,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 395 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:08:49,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-12-20 19:08:49,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 212. [2023-12-20 19:08:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 127 states have (on average 1.4330708661417322) internal successors, (182), 128 states have internal predecessors, (182), 82 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (82), 81 states have call predecessors, (82), 82 states have call successors, (82) [2023-12-20 19:08:49,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 346 transitions. [2023-12-20 19:08:49,247 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 346 transitions. Word has length 309 [2023-12-20 19:08:49,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:49,248 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 346 transitions. [2023-12-20 19:08:49,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:49,248 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 346 transitions. [2023-12-20 19:08:49,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-20 19:08:49,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:49,252 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:49,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:49,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-20 19:08:49,459 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:49,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:49,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1751559505, now seen corresponding path program 1 times [2023-12-20 19:08:49,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:49,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165249273] [2023-12-20 19:08:49,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:49,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:49,499 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:49,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006374281] [2023-12-20 19:08:49,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:49,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:49,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:49,501 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:49,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-20 19:08:49,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:49,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:08:49,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:49,973 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:49,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:49,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165249273] [2023-12-20 19:08:49,973 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006374281] [2023-12-20 19:08:49,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006374281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:49,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:49,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 19:08:49,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518712307] [2023-12-20 19:08:49,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:49,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:08:49,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:49,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:08:49,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:08:49,976 INFO L87 Difference]: Start difference. First operand 212 states and 346 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:50,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:50,033 INFO L93 Difference]: Finished difference Result 634 states and 1036 transitions. [2023-12-20 19:08:50,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:08:50,034 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 309 [2023-12-20 19:08:50,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:50,038 INFO L225 Difference]: With dead ends: 634 [2023-12-20 19:08:50,038 INFO L226 Difference]: Without dead ends: 423 [2023-12-20 19:08:50,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:08:50,040 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 65 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:50,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 386 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:08:50,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2023-12-20 19:08:50,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 421. [2023-12-20 19:08:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 252 states have (on average 1.4285714285714286) internal successors, (360), 254 states have internal predecessors, (360), 164 states have call successors, (164), 4 states have call predecessors, (164), 4 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2023-12-20 19:08:50,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 688 transitions. [2023-12-20 19:08:50,089 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 688 transitions. Word has length 309 [2023-12-20 19:08:50,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:50,090 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 688 transitions. [2023-12-20 19:08:50,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:50,090 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 688 transitions. [2023-12-20 19:08:50,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-12-20 19:08:50,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:50,093 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:50,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:50,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:50,299 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:50,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:50,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1513874612, now seen corresponding path program 1 times [2023-12-20 19:08:50,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:50,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958543275] [2023-12-20 19:08:50,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:50,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:50,344 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:50,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [628645238] [2023-12-20 19:08:50,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:50,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:50,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:50,358 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:50,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-20 19:08:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:50,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 19:08:50,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:50,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:50,901 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:50,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:50,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958543275] [2023-12-20 19:08:50,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:50,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628645238] [2023-12-20 19:08:50,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628645238] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:50,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:50,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:08:50,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931618417] [2023-12-20 19:08:50,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:50,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:08:50,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:50,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:08:50,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:08:50,904 INFO L87 Difference]: Start difference. First operand 421 states and 688 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:51,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:51,122 INFO L93 Difference]: Finished difference Result 2127 states and 3473 transitions. [2023-12-20 19:08:51,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-20 19:08:51,122 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-12-20 19:08:51,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:51,130 INFO L225 Difference]: With dead ends: 2127 [2023-12-20 19:08:51,130 INFO L226 Difference]: Without dead ends: 1707 [2023-12-20 19:08:51,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:08:51,133 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 404 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:51,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 1170 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:08:51,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2023-12-20 19:08:51,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 855. [2023-12-20 19:08:51,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 518 states have (on average 1.4324324324324325) internal successors, (742), 522 states have internal predecessors, (742), 328 states have call successors, (328), 8 states have call predecessors, (328), 8 states have return successors, (328), 324 states have call predecessors, (328), 328 states have call successors, (328) [2023-12-20 19:08:51,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1398 transitions. [2023-12-20 19:08:51,323 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 1398 transitions. Word has length 310 [2023-12-20 19:08:51,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:51,325 INFO L495 AbstractCegarLoop]: Abstraction has 855 states and 1398 transitions. [2023-12-20 19:08:51,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:51,326 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 1398 transitions. [2023-12-20 19:08:51,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-12-20 19:08:51,328 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:51,328 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:51,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-20 19:08:51,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:51,529 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:51,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:51,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1772040050, now seen corresponding path program 1 times [2023-12-20 19:08:51,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:51,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171877784] [2023-12-20 19:08:51,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:51,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:51,574 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:51,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871875124] [2023-12-20 19:08:51,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:51,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:51,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:51,589 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:51,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-20 19:08:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:51,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-20 19:08:51,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:52,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:52,038 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:52,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:52,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171877784] [2023-12-20 19:08:52,038 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:52,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871875124] [2023-12-20 19:08:52,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871875124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:52,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:52,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:08:52,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548698506] [2023-12-20 19:08:52,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:52,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:08:52,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:52,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:08:52,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:08:52,040 INFO L87 Difference]: Start difference. First operand 855 states and 1398 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:52,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:52,367 INFO L93 Difference]: Finished difference Result 2561 states and 4179 transitions. [2023-12-20 19:08:52,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-20 19:08:52,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-12-20 19:08:52,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:52,374 INFO L225 Difference]: With dead ends: 2561 [2023-12-20 19:08:52,374 INFO L226 Difference]: Without dead ends: 1707 [2023-12-20 19:08:52,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:08:52,376 INFO L413 NwaCegarLoop]: 601 mSDtfsCounter, 351 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1574 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:52,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1574 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:08:52,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2023-12-20 19:08:52,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 839. [2023-12-20 19:08:52,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 502 states have (on average 1.4223107569721116) internal successors, (714), 506 states have internal predecessors, (714), 328 states have call successors, (328), 8 states have call predecessors, (328), 8 states have return successors, (328), 324 states have call predecessors, (328), 328 states have call successors, (328) [2023-12-20 19:08:52,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1370 transitions. [2023-12-20 19:08:52,535 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1370 transitions. Word has length 310 [2023-12-20 19:08:52,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:52,535 INFO L495 AbstractCegarLoop]: Abstraction has 839 states and 1370 transitions. [2023-12-20 19:08:52,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:52,535 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1370 transitions. [2023-12-20 19:08:52,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2023-12-20 19:08:52,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:52,538 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:52,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:52,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:52,743 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:52,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:52,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2050474369, now seen corresponding path program 1 times [2023-12-20 19:08:52,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:52,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529241417] [2023-12-20 19:08:52,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:52,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:52,781 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:52,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442124558] [2023-12-20 19:08:52,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:52,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:52,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:52,797 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:52,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-20 19:08:52,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:52,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-20 19:08:52,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:53,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2790 proven. 105 refuted. 0 times theorem prover too weak. 2005 trivial. 0 not checked. [2023-12-20 19:08:53,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:08:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:54,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:54,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529241417] [2023-12-20 19:08:54,322 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:54,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442124558] [2023-12-20 19:08:54,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442124558] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 19:08:54,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:08:54,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 13 [2023-12-20 19:08:54,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241305980] [2023-12-20 19:08:54,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:54,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:08:54,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:54,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:08:54,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-12-20 19:08:54,324 INFO L87 Difference]: Start difference. First operand 839 states and 1370 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:54,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:54,798 INFO L93 Difference]: Finished difference Result 3503 states and 5674 transitions. [2023-12-20 19:08:54,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:08:54,798 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 311 [2023-12-20 19:08:54,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:54,807 INFO L225 Difference]: With dead ends: 3503 [2023-12-20 19:08:54,808 INFO L226 Difference]: Without dead ends: 2665 [2023-12-20 19:08:54,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 610 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-20 19:08:54,810 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 302 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:54,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 652 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-20 19:08:54,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2665 states. [2023-12-20 19:08:54,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2665 to 1523. [2023-12-20 19:08:54,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 962 states have (on average 1.4532224532224531) internal successors, (1398), 974 states have internal predecessors, (1398), 544 states have call successors, (544), 16 states have call predecessors, (544), 16 states have return successors, (544), 532 states have call predecessors, (544), 544 states have call successors, (544) [2023-12-20 19:08:54,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 2486 transitions. [2023-12-20 19:08:54,975 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 2486 transitions. Word has length 311 [2023-12-20 19:08:54,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:54,975 INFO L495 AbstractCegarLoop]: Abstraction has 1523 states and 2486 transitions. [2023-12-20 19:08:54,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:54,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 2486 transitions. [2023-12-20 19:08:54,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2023-12-20 19:08:54,978 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:54,979 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:54,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:55,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:55,186 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:55,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:55,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2110479421, now seen corresponding path program 1 times [2023-12-20 19:08:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:55,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492292719] [2023-12-20 19:08:55,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:55,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:55,210 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:55,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019822219] [2023-12-20 19:08:55,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:55,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:55,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:55,212 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:55,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-20 19:08:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:55,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 19:08:55,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:56,062 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:56,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:56,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:56,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492292719] [2023-12-20 19:08:56,063 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:56,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019822219] [2023-12-20 19:08:56,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019822219] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:56,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:56,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:08:56,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246856791] [2023-12-20 19:08:56,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:56,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:08:56,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:56,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:08:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:08:56,064 INFO L87 Difference]: Start difference. First operand 1523 states and 2486 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:56,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:56,697 INFO L93 Difference]: Finished difference Result 4779 states and 7780 transitions. [2023-12-20 19:08:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:08:56,698 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 311 [2023-12-20 19:08:56,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:56,710 INFO L225 Difference]: With dead ends: 4779 [2023-12-20 19:08:56,710 INFO L226 Difference]: Without dead ends: 3257 [2023-12-20 19:08:56,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-20 19:08:56,715 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 276 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:56,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 759 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:08:56,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3257 states. [2023-12-20 19:08:56,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3257 to 2339. [2023-12-20 19:08:56,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 1498 states have (on average 1.4552736982643524) internal successors, (2180), 1516 states have internal predecessors, (2180), 816 states have call successors, (816), 24 states have call predecessors, (816), 24 states have return successors, (816), 798 states have call predecessors, (816), 816 states have call successors, (816) [2023-12-20 19:08:56,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 3812 transitions. [2023-12-20 19:08:56,993 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 3812 transitions. Word has length 311 [2023-12-20 19:08:56,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:56,994 INFO L495 AbstractCegarLoop]: Abstraction has 2339 states and 3812 transitions. [2023-12-20 19:08:56,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:56,994 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 3812 transitions. [2023-12-20 19:08:56,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2023-12-20 19:08:56,997 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:56,997 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:57,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:57,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:57,204 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:57,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:57,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2122448261, now seen corresponding path program 1 times [2023-12-20 19:08:57,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:57,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949568777] [2023-12-20 19:08:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:57,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:57,231 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:57,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438379727] [2023-12-20 19:08:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:57,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:57,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:57,232 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:57,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-20 19:08:57,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:08:57,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 19:08:57,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:08:58,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-12-20 19:08:58,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:08:58,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:08:58,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949568777] [2023-12-20 19:08:58,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:08:58,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438379727] [2023-12-20 19:08:58,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438379727] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:08:58,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:08:58,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:08:58,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064751639] [2023-12-20 19:08:58,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:08:58,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:08:58,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:08:58,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:08:58,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:08:58,091 INFO L87 Difference]: Start difference. First operand 2339 states and 3812 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:58,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:08:58,926 INFO L93 Difference]: Finished difference Result 8027 states and 13046 transitions. [2023-12-20 19:08:58,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:08:58,926 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 311 [2023-12-20 19:08:58,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:08:58,948 INFO L225 Difference]: With dead ends: 8027 [2023-12-20 19:08:58,948 INFO L226 Difference]: Without dead ends: 5689 [2023-12-20 19:08:58,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-20 19:08:58,956 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 292 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-20 19:08:58,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 685 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-20 19:08:58,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5689 states. [2023-12-20 19:08:59,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5689 to 3931. [2023-12-20 19:08:59,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3931 states, 2530 states have (on average 1.4600790513833992) internal successors, (3694), 2560 states have internal predecessors, (3694), 1360 states have call successors, (1360), 40 states have call predecessors, (1360), 40 states have return successors, (1360), 1330 states have call predecessors, (1360), 1360 states have call successors, (1360) [2023-12-20 19:08:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3931 states to 3931 states and 6414 transitions. [2023-12-20 19:08:59,409 INFO L78 Accepts]: Start accepts. Automaton has 3931 states and 6414 transitions. Word has length 311 [2023-12-20 19:08:59,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:08:59,410 INFO L495 AbstractCegarLoop]: Abstraction has 3931 states and 6414 transitions. [2023-12-20 19:08:59,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-12-20 19:08:59,410 INFO L276 IsEmpty]: Start isEmpty. Operand 3931 states and 6414 transitions. [2023-12-20 19:08:59,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2023-12-20 19:08:59,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:08:59,414 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:08:59,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-20 19:08:59,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-20 19:08:59,625 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:08:59,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:08:59,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1354870585, now seen corresponding path program 1 times [2023-12-20 19:08:59,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:08:59,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799707229] [2023-12-20 19:08:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:59,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:08:59,651 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:08:59,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [126087040] [2023-12-20 19:08:59,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:08:59,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:08:59,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:08:59,653 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:08:59,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-20 19:08:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:08:59,865 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 19:08:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:09:00,182 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 19:09:00,184 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 19:09:00,184 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 19:09:00,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-20 19:09:00,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:09:00,395 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:09:00,398 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 19:09:00,507 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 07:09:00 BoogieIcfgContainer [2023-12-20 19:09:00,508 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 19:09:00,508 INFO L158 Benchmark]: Toolchain (without parser) took 13768.52ms. Allocated memory was 198.2MB in the beginning and 667.9MB in the end (delta: 469.8MB). Free memory was 152.5MB in the beginning and 399.3MB in the end (delta: -246.8MB). Peak memory consumption was 224.1MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,508 INFO L158 Benchmark]: CDTParser took 0.46ms. Allocated memory is still 198.2MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 19:09:00,508 INFO L158 Benchmark]: CACSL2BoogieTranslator took 283.48ms. Allocated memory is still 198.2MB. Free memory was 152.0MB in the beginning and 134.2MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,508 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.71ms. Allocated memory is still 198.2MB. Free memory was 133.7MB in the beginning and 129.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,509 INFO L158 Benchmark]: Boogie Preprocessor took 74.50ms. Allocated memory is still 198.2MB. Free memory was 128.9MB in the beginning and 123.7MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,509 INFO L158 Benchmark]: RCFGBuilder took 484.77ms. Allocated memory is still 198.2MB. Free memory was 123.7MB in the beginning and 90.7MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,509 INFO L158 Benchmark]: TraceAbstraction took 12864.76ms. Allocated memory was 198.2MB in the beginning and 667.9MB in the end (delta: 469.8MB). Free memory was 90.1MB in the beginning and 399.3MB in the end (delta: -309.2MB). Peak memory consumption was 161.2MB. Max. memory is 8.0GB. [2023-12-20 19:09:00,510 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.46ms. Allocated memory is still 198.2MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 283.48ms. Allocated memory is still 198.2MB. Free memory was 152.0MB in the beginning and 134.2MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 55.71ms. Allocated memory is still 198.2MB. Free memory was 133.7MB in the beginning and 129.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 74.50ms. Allocated memory is still 198.2MB. Free memory was 128.9MB in the beginning and 123.7MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 484.77ms. Allocated memory is still 198.2MB. Free memory was 123.7MB in the beginning and 90.7MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. * TraceAbstraction took 12864.76ms. Allocated memory was 198.2MB in the beginning and 667.9MB in the end (delta: 469.8MB). Free memory was 90.1MB in the beginning and 399.3MB in the end (delta: -309.2MB). Peak memory consumption was 161.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 267, overapproximation of someBinaryFLOATComparisonOperation at line 250, overapproximation of bitwise operation at line 140. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 0; [L24] unsigned char var_1_6 = 0; [L25] unsigned char var_1_7 = 0; [L26] unsigned short int var_1_8 = 4; [L27] signed long int var_1_11 = 100; [L28] signed long int var_1_12 = 8; [L29] unsigned short int var_1_13 = 128; [L30] double var_1_14 = 64.5; [L31] signed short int var_1_15 = 4; [L32] signed long int var_1_16 = -8; [L33] double var_1_17 = 255.5; [L34] double var_1_18 = 0.6; [L35] double var_1_19 = 1000000000000.5; [L36] double var_1_20 = 999999.25; [L37] signed short int var_1_21 = -64; [L38] signed char var_1_25 = -128; [L39] signed char var_1_26 = -8; [L40] unsigned char var_1_27 = 32; [L41] double var_1_28 = 128.375; [L42] double var_1_29 = 25.2; [L43] double var_1_30 = 255.5; [L44] unsigned char var_1_31 = 32; [L45] unsigned char var_1_32 = 25; [L46] unsigned char var_1_33 = 128; [L47] double var_1_34 = 499.6; [L48] double var_1_35 = 3.5; [L49] unsigned char var_1_36 = 200; [L50] unsigned char var_1_37 = 0; [L51] unsigned char var_1_38 = 0; [L52] unsigned long int var_1_39 = 0; [L53] unsigned long int var_1_40 = 4025653122; [L54] unsigned long int var_1_41 = 2; [L55] unsigned long int var_1_42 = 5; [L56] unsigned long int var_1_43 = 2150263862; [L57] signed short int var_1_44 = -100; [L58] signed long int var_1_45 = 128; [L59] signed long int var_1_46 = 128; [L60] unsigned long int var_1_47 = 128; [L61] double var_1_48 = 255.6; [L62] signed char var_1_49 = 2; [L63] unsigned long int var_1_50 = 128; [L64] unsigned long int var_1_51 = 1; [L65] float var_1_52 = 0.1; [L66] signed char var_1_53 = -1; [L67] signed short int var_1_54 = -10; [L68] signed char var_1_55 = 4; [L69] unsigned long int var_1_56 = 2; [L70] unsigned char var_1_57 = 25; [L71] unsigned char var_1_58 = 0; [L72] unsigned char var_1_59 = 0; [L73] unsigned short int last_1_var_1_8 = 4; [L74] signed short int last_1_var_1_21 = -64; [L75] signed char last_1_var_1_25 = -128; [L271] isInitial = 1 [L272] FCALL initially() [L273] COND TRUE 1 [L274] CALL updateLastVariables() [L262] last_1_var_1_8 = var_1_8 [L263] last_1_var_1_21 = var_1_21 [L264] last_1_var_1_25 = var_1_25 [L274] RET updateLastVariables() [L275] CALL updateVariables() [L182] var_1_4 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L183] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L184] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L184] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L185] var_1_6 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L186] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L187] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L187] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L188] var_1_11 = __VERIFIER_nondet_long() [L189] CALL assume_abort_if_not(var_1_11 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L189] RET assume_abort_if_not(var_1_11 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L190] CALL assume_abort_if_not(var_1_11 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L190] RET assume_abort_if_not(var_1_11 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L191] var_1_12 = __VERIFIER_nondet_long() [L192] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L192] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L193] CALL assume_abort_if_not(var_1_12 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L193] RET assume_abort_if_not(var_1_12 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L194] var_1_13 = __VERIFIER_nondet_ushort() [L195] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L195] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L196] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L196] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L197] var_1_15 = __VERIFIER_nondet_short() [L198] CALL assume_abort_if_not(var_1_15 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L198] RET assume_abort_if_not(var_1_15 >= -32768) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L199] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L199] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L200] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L200] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L201] var_1_16 = __VERIFIER_nondet_long() [L202] CALL assume_abort_if_not(var_1_16 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L202] RET assume_abort_if_not(var_1_16 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L203] CALL assume_abort_if_not(var_1_16 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L203] RET assume_abort_if_not(var_1_16 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L204] CALL assume_abort_if_not(var_1_16 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L204] RET assume_abort_if_not(var_1_16 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L205] var_1_17 = __VERIFIER_nondet_double() [L206] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L206] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L207] var_1_18 = __VERIFIER_nondet_double() [L208] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L208] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L209] var_1_19 = __VERIFIER_nondet_double() [L210] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L210] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L211] var_1_20 = __VERIFIER_nondet_double() [L212] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L212] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L213] var_1_26 = __VERIFIER_nondet_char() [L214] CALL assume_abort_if_not(var_1_26 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L214] RET assume_abort_if_not(var_1_26 >= -127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L215] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L215] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L216] var_1_28 = __VERIFIER_nondet_double() [L217] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L217] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L218] var_1_29 = __VERIFIER_nondet_double() [L219] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L219] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L220] var_1_30 = __VERIFIER_nondet_double() [L221] CALL assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L221] RET assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L222] var_1_31 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L223] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L224] CALL assume_abort_if_not(var_1_31 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L224] RET assume_abort_if_not(var_1_31 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L225] var_1_32 = __VERIFIER_nondet_uchar() [L226] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L226] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L227] CALL assume_abort_if_not(var_1_32 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L227] RET assume_abort_if_not(var_1_32 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L228] var_1_35 = __VERIFIER_nondet_double() [L229] CALL assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L229] RET assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L230] var_1_37 = __VERIFIER_nondet_uchar() [L231] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L231] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L232] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L232] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L233] var_1_38 = __VERIFIER_nondet_uchar() [L234] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L234] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L235] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L235] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L236] var_1_40 = __VERIFIER_nondet_ulong() [L237] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L237] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L238] CALL assume_abort_if_not(var_1_40 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L238] RET assume_abort_if_not(var_1_40 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L239] var_1_43 = __VERIFIER_nondet_ulong() [L240] CALL assume_abort_if_not(var_1_43 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L240] RET assume_abort_if_not(var_1_43 >= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L241] CALL assume_abort_if_not(var_1_43 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L241] RET assume_abort_if_not(var_1_43 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L242] var_1_46 = __VERIFIER_nondet_long() [L243] CALL assume_abort_if_not(var_1_46 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L243] RET assume_abort_if_not(var_1_46 >= -2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L244] CALL assume_abort_if_not(var_1_46 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L244] RET assume_abort_if_not(var_1_46 <= 2147483646) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L245] var_1_49 = __VERIFIER_nondet_char() [L246] CALL assume_abort_if_not(var_1_49 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L246] RET assume_abort_if_not(var_1_49 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L247] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L247] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L248] var_1_52 = __VERIFIER_nondet_float() [L249] CALL assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L249] RET assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L250] CALL assume_abort_if_not(var_1_52 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L250] RET assume_abort_if_not(var_1_52 != 0.0F) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L251] var_1_54 = __VERIFIER_nondet_short() [L252] CALL assume_abort_if_not(var_1_54 >= -32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L252] RET assume_abort_if_not(var_1_54 >= -32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L253] CALL assume_abort_if_not(var_1_54 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L253] RET assume_abort_if_not(var_1_54 <= 32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L254] var_1_55 = __VERIFIER_nondet_char() [L255] CALL assume_abort_if_not(var_1_55 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L255] RET assume_abort_if_not(var_1_55 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L256] CALL assume_abort_if_not(var_1_55 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L256] RET assume_abort_if_not(var_1_55 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L257] var_1_59 = __VERIFIER_nondet_uchar() [L258] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L258] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L259] CALL assume_abort_if_not(var_1_59 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L259] RET assume_abort_if_not(var_1_59 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L275] RET updateVariables() [L276] CALL step() [L79] COND FALSE !(var_1_30 >= (((((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) < 0 ) ? -((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) : ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28)))))) [L86] var_1_27 = var_1_32 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L88] COND TRUE var_1_29 >= ((((var_1_28) < (var_1_30)) ? (var_1_28) : (var_1_30))) [L89] var_1_33 = ((((var_1_31) < (var_1_32)) ? (var_1_31) : (var_1_32))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L91] var_1_34 = var_1_35 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L92] COND FALSE !(var_1_29 >= var_1_30) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L99] COND TRUE var_1_38 || (128 <= var_1_36) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L100] COND FALSE !(var_1_33 >= var_1_36) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L104] EXPR var_1_36 ^ var_1_27 [L104] EXPR (var_1_36 ^ var_1_27) >> var_1_39 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L104] COND FALSE !(var_1_31 <= ((var_1_36 ^ var_1_27) >> var_1_39)) [L107] COND TRUE (var_1_35 + var_1_28) < (- var_1_29) [L108] var_1_42 = ((((var_1_32) < (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? (var_1_32) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L112] COND FALSE !(\read(var_1_37)) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L115] COND TRUE \read(var_1_38) [L116] var_1_45 = ((((((((((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) < (var_1_46)) ? (((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) : (var_1_46)))) > (((((var_1_32) > (-128)) ? (var_1_32) : (-128))))) ? (((((((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) < (var_1_46)) ? (((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) : (var_1_46)))) : (((((var_1_32) > (-128)) ? (var_1_32) : (-128)))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L118] COND FALSE !((- var_1_44) < var_1_42) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L121] COND FALSE !(var_1_32 >= var_1_41) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L126] COND TRUE ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) != var_1_30 [L127] var_1_50 = (var_1_43 - var_1_33) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L129] COND FALSE !(var_1_30 > var_1_48) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L134] EXPR var_1_45 >> ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L134] COND TRUE var_1_36 <= (var_1_45 >> ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) [L135] var_1_53 = (var_1_55 - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L137] var_1_56 = var_1_32 [L138] var_1_57 = 200 [L139] var_1_58 = var_1_59 [L140] EXPR last_1_var_1_8 >> var_1_15 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L140] COND TRUE (last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15) [L141] var_1_21 = (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L145] signed long int stepLocal_1 = ((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12; [L146] signed long int stepLocal_0 = last_1_var_1_21 + last_1_var_1_21; VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L147] COND FALSE !((last_1_var_1_21 * last_1_var_1_21) < stepLocal_1) [L152] var_1_8 = var_1_13 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L154] COND TRUE ! (var_1_21 > var_1_8) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L155] COND TRUE \read(var_1_4) [L156] var_1_25 = var_1_26 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=8, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L159] COND FALSE !((8 / var_1_15) < (64 / var_1_16)) [L166] var_1_14 = var_1_18 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L168] COND TRUE (- var_1_14) <= var_1_14 [L169] var_1_1 = var_1_4 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L177] COND TRUE var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14)))) [L178] var_1_7 = (var_1_1 && (! 1)) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-1, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L276] RET step() [L277] CALL, EXPR property() [L267] EXPR ((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25))) [L267] EXPR last_1_var_1_8 >> var_1_15 [L267] EXPR ((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L267-L268] return (((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25)))) && ((! (var_1_21 > var_1_8)) ? (var_1_4 ? (var_1_25 == ((signed char) var_1_26)) : 1) : 1) ; [L277] RET, EXPR property() [L277] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=-1, var_1_12=0, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=8, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=1, var_1_31=0, var_1_32=1, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=0, var_1_38=1, var_1_39=0, var_1_40=4294967294, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=1, var_1_46=1, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=125, var_1_54=1, var_1_55=126, var_1_56=1, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=65534] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 127 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 12.7s, OverallIterations: 9, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1828 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1828 mSDsluCounter, 5822 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2992 mSDsCounter, 317 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 924 IncrementalHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 317 mSolverCounterUnsat, 2830 mSDtfsCounter, 924 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2792 GetRequests, 2758 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3931occurred in iteration=8, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 8 MinimizatonAttempts, 5543 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 3.9s InterpolantComputationTime, 3100 NumberOfCodeBlocks, 3100 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 2782 ConstructedInterpolants, 0 QuantifiedInterpolants, 12209 SizeOfPredicates, 25 NumberOfNonLiveVariables, 5687 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 9 InterpolantComputations, 8 PerfectInterpolantSequences, 43995/44100 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-20 19:09:00,540 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...