/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_operatoramount_amount250_file-73.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 00:07:46,119 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 00:07:46,185 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-21 00:07:46,190 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 00:07:46,191 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 00:07:46,212 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 00:07:46,213 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 00:07:46,213 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 00:07:46,213 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 00:07:46,216 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 00:07:46,217 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 00:07:46,217 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 00:07:46,217 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 00:07:46,218 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 00:07:46,219 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 00:07:46,219 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 00:07:46,219 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 00:07:46,219 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 00:07:46,219 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-21 00:07:46,219 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 00:07:46,220 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 00:07:46,220 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 00:07:46,220 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 00:07:46,220 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 00:07:46,221 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 00:07:46,221 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 00:07:46,221 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 00:07:46,221 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 00:07:46,221 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 00:07:46,222 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 00:07:46,222 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 00:07:46,223 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 00:07:46,223 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 00:07:46,223 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 00:07:46,223 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 00:07:46,223 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 00:07:46,223 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 00:07:46,224 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 00:07:46,224 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-21 00:07:46,399 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 00:07:46,416 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 00:07:46,418 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 00:07:46,418 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 00:07:46,421 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 00:07:46,422 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2023-12-21 00:07:47,862 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 00:07:48,214 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 00:07:48,215 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2023-12-21 00:07:48,235 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8dd2309b/6e0721f8414b46c08767515b79dd36c8/FLAGc34cd818a [2023-12-21 00:07:48,247 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8dd2309b/6e0721f8414b46c08767515b79dd36c8 [2023-12-21 00:07:48,249 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 00:07:48,250 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 00:07:48,252 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 00:07:48,260 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 00:07:48,263 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 00:07:48,264 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,264 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52f549f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48, skipping insertion in model container [2023-12-21 00:07:48,264 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,353 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 00:07:48,574 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2023-12-21 00:07:48,778 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 00:07:48,800 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 00:07:48,810 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2023-12-21 00:07:48,895 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 00:07:48,914 INFO L206 MainTranslator]: Completed translation [2023-12-21 00:07:48,915 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48 WrapperNode [2023-12-21 00:07:48,915 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 00:07:48,916 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 00:07:48,916 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 00:07:48,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 00:07:48,927 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,945 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,984 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 401 [2023-12-21 00:07:48,985 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 00:07:48,985 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 00:07:48,985 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 00:07:48,985 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 00:07:48,993 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:48,998 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,032 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-21 00:07:49,033 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,033 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,055 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,058 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,069 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,072 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,078 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 00:07:49,079 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 00:07:49,079 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 00:07:49,079 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 00:07:49,080 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (1/1) ... [2023-12-21 00:07:49,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 00:07:49,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:49,103 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-21 00:07:49,121 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-21 00:07:49,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 00:07:49,137 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-21 00:07:49,137 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-21 00:07:49,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-21 00:07:49,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 00:07:49,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 00:07:49,263 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 00:07:49,265 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 00:07:49,676 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 00:07:49,697 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 00:07:49,697 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-21 00:07:49,697 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 12:07:49 BoogieIcfgContainer [2023-12-21 00:07:49,697 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 00:07:49,699 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 00:07:49,699 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 00:07:49,701 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 00:07:49,701 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 12:07:48" (1/3) ... [2023-12-21 00:07:49,702 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65084eec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 12:07:49, skipping insertion in model container [2023-12-21 00:07:49,702 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 12:07:48" (2/3) ... [2023-12-21 00:07:49,702 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65084eec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 12:07:49, skipping insertion in model container [2023-12-21 00:07:49,702 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 12:07:49" (3/3) ... [2023-12-21 00:07:49,703 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-73.i [2023-12-21 00:07:49,714 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 00:07:49,715 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-21 00:07:49,746 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 00:07:49,751 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;@5e8d933c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 00:07:49,751 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-21 00:07:49,757 INFO L276 IsEmpty]: Start isEmpty. Operand has 155 states, 98 states have (on average 1.5) internal successors, (147), 99 states have internal predecessors, (147), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-21 00:07:49,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-21 00:07:49,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:49,772 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:49,772 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:49,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 335883954, now seen corresponding path program 1 times [2023-12-21 00:07:49,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:49,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091701288] [2023-12-21 00:07:49,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:49,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:49,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:49,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091701288] [2023-12-21 00:07:49,994 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-21 00:07:49,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324806573] [2023-12-21 00:07:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:49,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:49,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:49,997 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-21 00:07:50,003 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-21 00:07:50,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:50,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-21 00:07:50,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:50,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2023-12-21 00:07:50,350 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:07:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324806573] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:07:50,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:07:50,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 00:07:50,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284307320] [2023-12-21 00:07:50,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:07:50,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-21 00:07:50,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-21 00:07:50,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-21 00:07:50,377 INFO L87 Difference]: Start difference. First operand has 155 states, 98 states have (on average 1.5) internal successors, (147), 99 states have internal predecessors, (147), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:07:50,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:50,424 INFO L93 Difference]: Finished difference Result 307 states and 562 transitions. [2023-12-21 00:07:50,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-21 00:07:50,427 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 345 [2023-12-21 00:07:50,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:50,432 INFO L225 Difference]: With dead ends: 307 [2023-12-21 00:07:50,433 INFO L226 Difference]: Without dead ends: 153 [2023-12-21 00:07:50,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 344 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-21 00:07:50,438 INFO L413 NwaCegarLoop]: 246 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, 246 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-21 00:07:50,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 246 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 00:07:50,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2023-12-21 00:07:50,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2023-12-21 00:07:50,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 97 states have (on average 1.4536082474226804) internal successors, (141), 97 states have internal predecessors, (141), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-21 00:07:50,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 249 transitions. [2023-12-21 00:07:50,476 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 249 transitions. Word has length 345 [2023-12-21 00:07:50,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:50,477 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 249 transitions. [2023-12-21 00:07:50,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:07:50,477 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 249 transitions. [2023-12-21 00:07:50,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-21 00:07:50,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:50,483 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:50,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-21 00:07:50,691 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-21 00:07:50,691 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:50,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:50,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1764915922, now seen corresponding path program 1 times [2023-12-21 00:07:50,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:50,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731787657] [2023-12-21 00:07:50,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:50,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:50,758 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:50,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163240111] [2023-12-21 00:07:50,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:50,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:50,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:50,760 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-21 00:07:50,819 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-21 00:07:51,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:51,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-21 00:07:51,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:51,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:07:51,184 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:07:51,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:51,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731787657] [2023-12-21 00:07:51,184 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:51,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163240111] [2023-12-21 00:07:51,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163240111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:07:51,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:07:51,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 00:07:51,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953715121] [2023-12-21 00:07:51,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:07:51,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 00:07:51,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:51,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 00:07:51,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 00:07:51,189 INFO L87 Difference]: Start difference. First operand 153 states and 249 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:55,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-21 00:07:55,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:55,326 INFO L93 Difference]: Finished difference Result 309 states and 502 transitions. [2023-12-21 00:07:55,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 00:07:55,326 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 345 [2023-12-21 00:07:55,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:55,329 INFO L225 Difference]: With dead ends: 309 [2023-12-21 00:07:55,329 INFO L226 Difference]: Without dead ends: 157 [2023-12-21 00:07:55,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 00:07:55,331 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 3 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:55,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 727 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-12-21 00:07:55,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2023-12-21 00:07:55,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 155. [2023-12-21 00:07:55,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 99 states have (on average 1.4444444444444444) internal successors, (143), 99 states have internal predecessors, (143), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-21 00:07:55,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 251 transitions. [2023-12-21 00:07:55,342 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 251 transitions. Word has length 345 [2023-12-21 00:07:55,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:55,344 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 251 transitions. [2023-12-21 00:07:55,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:55,344 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 251 transitions. [2023-12-21 00:07:55,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-21 00:07:55,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:55,349 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:55,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-21 00:07:55,555 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-21 00:07:55,556 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:55,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1764856340, now seen corresponding path program 1 times [2023-12-21 00:07:55,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:55,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834663739] [2023-12-21 00:07:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:55,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:55,604 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:55,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464463011] [2023-12-21 00:07:55,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:55,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:55,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:55,629 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-21 00:07:55,668 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-21 00:07:55,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:55,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-21 00:07:55,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:55,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:07:55,913 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:07:55,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:55,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834663739] [2023-12-21 00:07:55,914 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:55,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464463011] [2023-12-21 00:07:55,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464463011] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:07:55,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:07:55,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-21 00:07:55,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732617412] [2023-12-21 00:07:55,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:07:55,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 00:07:55,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 00:07:55,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 00:07:55,916 INFO L87 Difference]: Start difference. First operand 155 states and 251 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:56,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:56,055 INFO L93 Difference]: Finished difference Result 694 states and 1121 transitions. [2023-12-21 00:07:56,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-21 00:07:56,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 345 [2023-12-21 00:07:56,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:56,060 INFO L225 Difference]: With dead ends: 694 [2023-12-21 00:07:56,060 INFO L226 Difference]: Without dead ends: 540 [2023-12-21 00:07:56,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-21 00:07:56,062 INFO L413 NwaCegarLoop]: 471 mSDtfsCounter, 675 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 1652 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:56,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [675 Valid, 1652 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 00:07:56,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2023-12-21 00:07:56,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 317. [2023-12-21 00:07:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 224 states have (on average 1.5178571428571428) internal successors, (340), 225 states have internal predecessors, (340), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 89 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-21 00:07:56,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 520 transitions. [2023-12-21 00:07:56,093 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 520 transitions. Word has length 345 [2023-12-21 00:07:56,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:56,094 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 520 transitions. [2023-12-21 00:07:56,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:56,094 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 520 transitions. [2023-12-21 00:07:56,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-21 00:07:56,097 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:56,098 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:56,121 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-21 00:07:56,305 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-21 00:07:56,305 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:56,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:56,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2135744170, now seen corresponding path program 1 times [2023-12-21 00:07:56,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:56,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691160671] [2023-12-21 00:07:56,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:56,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:56,365 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:56,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503002556] [2023-12-21 00:07:56,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:56,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:56,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:56,368 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-21 00:07:56,392 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-21 00:07:56,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:56,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 00:07:56,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2573 proven. 51 refuted. 0 times theorem prover too weak. 3100 trivial. 0 not checked. [2023-12-21 00:07:56,697 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 00:07:56,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 108 proven. 51 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-21 00:07:56,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:56,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691160671] [2023-12-21 00:07:56,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:56,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503002556] [2023-12-21 00:07:56,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503002556] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 00:07:56,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 00:07:56,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-21 00:07:56,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948516054] [2023-12-21 00:07:56,865 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 00:07:56,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-21 00:07:56,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:56,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-21 00:07:56,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-21 00:07:56,867 INFO L87 Difference]: Start difference. First operand 317 states and 520 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (71), 2 states have call predecessors, (71), 4 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2023-12-21 00:07:57,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:57,284 INFO L93 Difference]: Finished difference Result 582 states and 943 transitions. [2023-12-21 00:07:57,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-21 00:07:57,285 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (71), 2 states have call predecessors, (71), 4 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 345 [2023-12-21 00:07:57,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:57,287 INFO L225 Difference]: With dead ends: 582 [2023-12-21 00:07:57,287 INFO L226 Difference]: Without dead ends: 266 [2023-12-21 00:07:57,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 682 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-21 00:07:57,288 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 159 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:57,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 598 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 00:07:57,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2023-12-21 00:07:57,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 259. [2023-12-21 00:07:57,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 165 states have (on average 1.4303030303030304) internal successors, (236), 166 states have internal predecessors, (236), 90 states have call successors, (90), 3 states have call predecessors, (90), 3 states have return successors, (90), 89 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-21 00:07:57,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 416 transitions. [2023-12-21 00:07:57,305 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 416 transitions. Word has length 345 [2023-12-21 00:07:57,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:57,305 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 416 transitions. [2023-12-21 00:07:57,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (71), 2 states have call predecessors, (71), 4 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2023-12-21 00:07:57,306 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 416 transitions. [2023-12-21 00:07:57,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-21 00:07:57,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:57,309 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:57,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-21 00:07:57,516 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-21 00:07:57,517 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:57,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:57,517 INFO L85 PathProgramCache]: Analyzing trace with hash 811314528, now seen corresponding path program 1 times [2023-12-21 00:07:57,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:57,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446378199] [2023-12-21 00:07:57,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:57,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:57,553 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:57,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212508130] [2023-12-21 00:07:57,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:57,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:57,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:57,555 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-21 00:07:57,576 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-21 00:07:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:57,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 00:07:57,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:07:57,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:07:57,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446378199] [2023-12-21 00:07:57,808 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212508130] [2023-12-21 00:07:57,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212508130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:07:57,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:07:57,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 00:07:57,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334493822] [2023-12-21 00:07:57,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:07:57,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 00:07:57,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:57,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 00:07:57,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 00:07:57,810 INFO L87 Difference]: Start difference. First operand 259 states and 416 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:57,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:57,864 INFO L93 Difference]: Finished difference Result 647 states and 1038 transitions. [2023-12-21 00:07:57,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 00:07:57,865 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 346 [2023-12-21 00:07:57,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:57,868 INFO L225 Difference]: With dead ends: 647 [2023-12-21 00:07:57,868 INFO L226 Difference]: Without dead ends: 447 [2023-12-21 00:07:57,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 344 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-21 00:07:57,870 INFO L413 NwaCegarLoop]: 448 mSDtfsCounter, 225 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:57,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 680 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 00:07:57,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2023-12-21 00:07:57,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 409. [2023-12-21 00:07:57,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 276 states have (on average 1.4565217391304348) internal successors, (402), 278 states have internal predecessors, (402), 127 states have call successors, (127), 5 states have call predecessors, (127), 5 states have return successors, (127), 125 states have call predecessors, (127), 127 states have call successors, (127) [2023-12-21 00:07:57,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 656 transitions. [2023-12-21 00:07:57,902 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 656 transitions. Word has length 346 [2023-12-21 00:07:57,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:57,903 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 656 transitions. [2023-12-21 00:07:57,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:57,903 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 656 transitions. [2023-12-21 00:07:57,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-21 00:07:57,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:57,907 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:57,920 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-21 00:07:58,118 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-21 00:07:58,119 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:58,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:58,119 INFO L85 PathProgramCache]: Analyzing trace with hash -978022240, now seen corresponding path program 1 times [2023-12-21 00:07:58,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:58,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341718451] [2023-12-21 00:07:58,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:58,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:58,153 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:58,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [557370598] [2023-12-21 00:07:58,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:58,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:58,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:58,155 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-21 00:07:58,176 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-21 00:07:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:58,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 00:07:58,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2805 proven. 63 refuted. 0 times theorem prover too weak. 2856 trivial. 0 not checked. [2023-12-21 00:07:58,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 00:07:58,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 96 proven. 63 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-21 00:07:58,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:58,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341718451] [2023-12-21 00:07:58,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:58,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557370598] [2023-12-21 00:07:58,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557370598] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 00:07:58,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 00:07:58,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-21 00:07:58,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677951877] [2023-12-21 00:07:58,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 00:07:58,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-21 00:07:58,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:58,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-21 00:07:58,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-21 00:07:58,678 INFO L87 Difference]: Start difference. First operand 409 states and 656 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2023-12-21 00:07:58,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:58,932 INFO L93 Difference]: Finished difference Result 781 states and 1232 transitions. [2023-12-21 00:07:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-21 00:07:58,933 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) Word has length 346 [2023-12-21 00:07:58,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:58,936 INFO L225 Difference]: With dead ends: 781 [2023-12-21 00:07:58,936 INFO L226 Difference]: Without dead ends: 431 [2023-12-21 00:07:58,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 694 GetRequests, 684 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-21 00:07:58,937 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 154 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:58,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 428 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 00:07:58,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2023-12-21 00:07:58,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 417. [2023-12-21 00:07:58,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 281 states have (on average 1.416370106761566) internal successors, (398), 283 states have internal predecessors, (398), 127 states have call successors, (127), 8 states have call predecessors, (127), 8 states have return successors, (127), 125 states have call predecessors, (127), 127 states have call successors, (127) [2023-12-21 00:07:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 652 transitions. [2023-12-21 00:07:58,961 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 652 transitions. Word has length 346 [2023-12-21 00:07:58,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:58,962 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 652 transitions. [2023-12-21 00:07:58,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2023-12-21 00:07:58,962 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 652 transitions. [2023-12-21 00:07:58,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-21 00:07:58,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:58,964 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:58,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-21 00:07:59,172 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-21 00:07:59,173 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:59,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:59,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2007381538, now seen corresponding path program 1 times [2023-12-21 00:07:59,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:59,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484665706] [2023-12-21 00:07:59,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:59,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:59,203 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:59,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974941528] [2023-12-21 00:07:59,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:59,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:59,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:59,204 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-21 00:07:59,230 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-21 00:07:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:07:59,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 00:07:59,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:07:59,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:07:59,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:07:59,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:07:59,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484665706] [2023-12-21 00:07:59,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:07:59,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974941528] [2023-12-21 00:07:59,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974941528] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:07:59,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:07:59,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-21 00:07:59,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552796409] [2023-12-21 00:07:59,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:07:59,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 00:07:59,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:07:59,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 00:07:59,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 00:07:59,452 INFO L87 Difference]: Start difference. First operand 417 states and 652 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:59,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:07:59,695 INFO L93 Difference]: Finished difference Result 620 states and 970 transitions. [2023-12-21 00:07:59,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 00:07:59,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 346 [2023-12-21 00:07:59,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:07:59,698 INFO L225 Difference]: With dead ends: 620 [2023-12-21 00:07:59,698 INFO L226 Difference]: Without dead ends: 266 [2023-12-21 00:07:59,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-21 00:07:59,699 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 523 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 00:07:59,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 363 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 00:07:59,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2023-12-21 00:07:59,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 265. [2023-12-21 00:07:59,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 169 states have (on average 1.349112426035503) internal successors, (228), 170 states have internal predecessors, (228), 90 states have call successors, (90), 5 states have call predecessors, (90), 5 states have return successors, (90), 89 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-21 00:07:59,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 408 transitions. [2023-12-21 00:07:59,717 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 408 transitions. Word has length 346 [2023-12-21 00:07:59,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:07:59,717 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 408 transitions. [2023-12-21 00:07:59,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:07:59,717 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 408 transitions. [2023-12-21 00:07:59,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-21 00:07:59,719 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:07:59,719 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:07:59,726 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-21 00:07:59,927 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-21 00:07:59,927 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:07:59,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:07:59,928 INFO L85 PathProgramCache]: Analyzing trace with hash -400233510, now seen corresponding path program 1 times [2023-12-21 00:07:59,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:07:59,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031163019] [2023-12-21 00:07:59,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:59,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:07:59,954 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:07:59,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189627298] [2023-12-21 00:07:59,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:07:59,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:07:59,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:07:59,955 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-21 00:07:59,985 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-21 00:08:00,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:08:00,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 00:08:00,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:08:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:08:00,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:08:00,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:08:00,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031163019] [2023-12-21 00:08:00,279 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:08:00,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189627298] [2023-12-21 00:08:00,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189627298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:08:00,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:08:00,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-21 00:08:00,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762185485] [2023-12-21 00:08:00,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:08:00,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-21 00:08:00,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:08:00,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-21 00:08:00,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-21 00:08:00,281 INFO L87 Difference]: Start difference. First operand 265 states and 408 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:08:00,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:08:00,642 INFO L93 Difference]: Finished difference Result 686 states and 1044 transitions. [2023-12-21 00:08:00,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 00:08:00,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 346 [2023-12-21 00:08:00,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:08:00,644 INFO L225 Difference]: With dead ends: 686 [2023-12-21 00:08:00,644 INFO L226 Difference]: Without dead ends: 425 [2023-12-21 00:08:00,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 341 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-21 00:08:00,646 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 509 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 00:08:00,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 855 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 00:08:00,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2023-12-21 00:08:00,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 248. [2023-12-21 00:08:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 150 states have (on average 1.2333333333333334) internal successors, (185), 151 states have internal predecessors, (185), 91 states have call successors, (91), 6 states have call predecessors, (91), 6 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2023-12-21 00:08:00,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 367 transitions. [2023-12-21 00:08:00,697 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 367 transitions. Word has length 346 [2023-12-21 00:08:00,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:08:00,697 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 367 transitions. [2023-12-21 00:08:00,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:08:00,698 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 367 transitions. [2023-12-21 00:08:00,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-21 00:08:00,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:08:00,699 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:00,709 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-21 00:08:00,907 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-21 00:08:00,907 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:08:00,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:08:00,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1661832792, now seen corresponding path program 1 times [2023-12-21 00:08:00,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:08:00,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396647235] [2023-12-21 00:08:00,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:00,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:08:00,936 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:08:00,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [435943079] [2023-12-21 00:08:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:00,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:08:00,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:08:00,937 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-21 00:08:00,960 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-21 00:08:01,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:08:01,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-21 00:08:01,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:08:01,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2538 proven. 231 refuted. 0 times theorem prover too weak. 2955 trivial. 0 not checked. [2023-12-21 00:08:01,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 00:08:02,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 81 proven. 234 refuted. 0 times theorem prover too weak. 5409 trivial. 0 not checked. [2023-12-21 00:08:02,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:08:02,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396647235] [2023-12-21 00:08:02,058 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:08:02,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435943079] [2023-12-21 00:08:02,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435943079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-21 00:08:02,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-21 00:08:02,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-21 00:08:02,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800223914] [2023-12-21 00:08:02,059 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-21 00:08:02,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-21 00:08:02,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:08:02,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-21 00:08:02,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-12-21 00:08:02,061 INFO L87 Difference]: Start difference. First operand 248 states and 367 transitions. Second operand has 18 states, 18 states have (on average 8.666666666666666) internal successors, (156), 18 states have internal predecessors, (156), 5 states have call successors, (95), 3 states have call predecessors, (95), 7 states have return successors, (96), 5 states have call predecessors, (96), 5 states have call successors, (96) [2023-12-21 00:08:02,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:08:02,765 INFO L93 Difference]: Finished difference Result 514 states and 739 transitions. [2023-12-21 00:08:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-21 00:08:02,766 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.666666666666666) internal successors, (156), 18 states have internal predecessors, (156), 5 states have call successors, (95), 3 states have call predecessors, (95), 7 states have return successors, (96), 5 states have call predecessors, (96), 5 states have call successors, (96) Word has length 347 [2023-12-21 00:08:02,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:08:02,770 INFO L225 Difference]: With dead ends: 514 [2023-12-21 00:08:02,770 INFO L226 Difference]: Without dead ends: 335 [2023-12-21 00:08:02,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 704 GetRequests, 677 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2023-12-21 00:08:02,773 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 478 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-21 00:08:02,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 825 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 948 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-21 00:08:02,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2023-12-21 00:08:02,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 316. [2023-12-21 00:08:02,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 200 states have (on average 1.235) internal successors, (247), 202 states have internal predecessors, (247), 103 states have call successors, (103), 12 states have call predecessors, (103), 12 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-21 00:08:02,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 453 transitions. [2023-12-21 00:08:02,795 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 453 transitions. Word has length 347 [2023-12-21 00:08:02,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:08:02,795 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 453 transitions. [2023-12-21 00:08:02,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.666666666666666) internal successors, (156), 18 states have internal predecessors, (156), 5 states have call successors, (95), 3 states have call predecessors, (95), 7 states have return successors, (96), 5 states have call predecessors, (96), 5 states have call successors, (96) [2023-12-21 00:08:02,797 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 453 transitions. [2023-12-21 00:08:02,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-21 00:08:02,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:08:02,800 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:02,818 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-21 00:08:03,007 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-21 00:08:03,009 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:08:03,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:08:03,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1044786602, now seen corresponding path program 1 times [2023-12-21 00:08:03,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:08:03,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937730124] [2023-12-21 00:08:03,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:03,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:08:03,043 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:08:03,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548271393] [2023-12-21 00:08:03,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:03,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:08:03,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:08:03,045 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 00:08:03,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-21 00:08:03,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:08:03,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-21 00:08:03,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:08:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-21 00:08:03,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 00:08:03,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:08:03,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937730124] [2023-12-21 00:08:03,568 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:08:03,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548271393] [2023-12-21 00:08:03,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548271393] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 00:08:03,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 00:08:03,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 00:08:03,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51684550] [2023-12-21 00:08:03,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 00:08:03,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 00:08:03,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:08:03,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 00:08:03,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 00:08:03,569 INFO L87 Difference]: Start difference. First operand 316 states and 453 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:08:03,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:08:03,756 INFO L93 Difference]: Finished difference Result 862 states and 1244 transitions. [2023-12-21 00:08:03,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 00:08:03,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 347 [2023-12-21 00:08:03,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:08:03,759 INFO L225 Difference]: With dead ends: 862 [2023-12-21 00:08:03,759 INFO L226 Difference]: Without dead ends: 627 [2023-12-21 00:08:03,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 343 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-21 00:08:03,760 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 277 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 00:08:03,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 952 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 00:08:03,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2023-12-21 00:08:03,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 549. [2023-12-21 00:08:03,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 360 states have (on average 1.2583333333333333) internal successors, (453), 363 states have internal predecessors, (453), 169 states have call successors, (169), 19 states have call predecessors, (169), 19 states have return successors, (169), 166 states have call predecessors, (169), 169 states have call successors, (169) [2023-12-21 00:08:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 791 transitions. [2023-12-21 00:08:03,823 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 791 transitions. Word has length 347 [2023-12-21 00:08:03,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:08:03,823 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 791 transitions. [2023-12-21 00:08:03,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-21 00:08:03,824 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 791 transitions. [2023-12-21 00:08:03,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-21 00:08:03,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:08:03,826 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:03,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-21 00:08:04,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-21 00:08:04,034 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:08:04,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:08:04,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1942179880, now seen corresponding path program 1 times [2023-12-21 00:08:04,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:08:04,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526351651] [2023-12-21 00:08:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:04,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:08:04,074 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:08:04,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128337654] [2023-12-21 00:08:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:04,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:08:04,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:08:04,087 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 00:08:04,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-21 00:08:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:08:04,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-21 00:08:04,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:08:04,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2045 proven. 123 refuted. 0 times theorem prover too weak. 3556 trivial. 0 not checked. [2023-12-21 00:08:04,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 00:08:05,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:08:05,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526351651] [2023-12-21 00:08:05,083 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:08:05,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128337654] [2023-12-21 00:08:05,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128337654] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-21 00:08:05,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-21 00:08:05,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-12-21 00:08:05,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548239391] [2023-12-21 00:08:05,084 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-21 00:08:05,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-21 00:08:05,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:08:05,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-21 00:08:05,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-12-21 00:08:05,085 INFO L87 Difference]: Start difference. First operand 549 states and 791 transitions. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:08:06,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:08:06,333 INFO L93 Difference]: Finished difference Result 1415 states and 2044 transitions. [2023-12-21 00:08:06,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-21 00:08:06,334 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 347 [2023-12-21 00:08:06,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:08:06,340 INFO L225 Difference]: With dead ends: 1415 [2023-12-21 00:08:06,340 INFO L226 Difference]: Without dead ends: 947 [2023-12-21 00:08:06,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=230, Invalid=700, Unknown=0, NotChecked=0, Total=930 [2023-12-21 00:08:06,342 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 465 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 1139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-21 00:08:06,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [501 Valid, 837 Invalid, 1139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 985 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-21 00:08:06,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2023-12-21 00:08:06,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 575. [2023-12-21 00:08:06,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 386 states have (on average 1.282383419689119) internal successors, (495), 389 states have internal predecessors, (495), 169 states have call successors, (169), 19 states have call predecessors, (169), 19 states have return successors, (169), 166 states have call predecessors, (169), 169 states have call successors, (169) [2023-12-21 00:08:06,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 833 transitions. [2023-12-21 00:08:06,394 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 833 transitions. Word has length 347 [2023-12-21 00:08:06,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:08:06,394 INFO L495 AbstractCegarLoop]: Abstraction has 575 states and 833 transitions. [2023-12-21 00:08:06,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 2 states have call successors, (54), 2 states have call predecessors, (54), 3 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:08:06,394 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 833 transitions. [2023-12-21 00:08:06,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-21 00:08:06,396 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:08:06,396 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:06,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-21 00:08:06,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-21 00:08:06,605 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:08:06,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:08:06,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1765981402, now seen corresponding path program 1 times [2023-12-21 00:08:06,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:08:06,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897588682] [2023-12-21 00:08:06,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:06,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:08:06,663 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:08:06,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1838205068] [2023-12-21 00:08:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:06,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:08:06,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:08:06,677 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 00:08:06,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-21 00:08:07,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 00:08:07,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 00:08:07,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 00:08:07,551 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 53 proven. 159 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2023-12-21 00:08:07,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-21 00:08:12,808 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~var_1_4~0 4294967296)) (.cse0 (mod c_~var_1_34~0 4294967296)) (.cse2 (mod |c_ULTIMATE.start_step_~stepLocal_0~0#1| 4294967296))) (and (<= (mod (div .cse0 .cse1) 4294967296) .cse2) (forall ((v_z_6 Int)) (or (< v_z_6 (+ .cse1 1)) (< (mod (div .cse0 v_z_6) 4294967296) (+ 1 .cse2)))))) is different from false [2023-12-21 00:08:13,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-21 00:08:13,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897588682] [2023-12-21 00:08:13,204 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-21 00:08:13,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838205068] [2023-12-21 00:08:13,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838205068] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-21 00:08:13,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-21 00:08:13,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-12-21 00:08:13,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83690653] [2023-12-21 00:08:13,204 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-21 00:08:13,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-21 00:08:13,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-21 00:08:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-21 00:08:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=29, Unknown=1, NotChecked=10, Total=56 [2023-12-21 00:08:13,205 INFO L87 Difference]: Start difference. First operand 575 states and 833 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:08:14,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 00:08:14,076 INFO L93 Difference]: Finished difference Result 1105 states and 1584 transitions. [2023-12-21 00:08:14,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-21 00:08:14,077 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 347 [2023-12-21 00:08:14,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 00:08:14,080 INFO L225 Difference]: With dead ends: 1105 [2023-12-21 00:08:14,080 INFO L226 Difference]: Without dead ends: 611 [2023-12-21 00:08:14,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 385 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=39, Invalid=74, Unknown=1, NotChecked=18, Total=132 [2023-12-21 00:08:14,082 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 65 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-21 00:08:14,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 473 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-21 00:08:14,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2023-12-21 00:08:14,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 595. [2023-12-21 00:08:14,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 401 states have (on average 1.2618453865336658) internal successors, (506), 404 states have internal predecessors, (506), 169 states have call successors, (169), 24 states have call predecessors, (169), 24 states have return successors, (169), 166 states have call predecessors, (169), 169 states have call successors, (169) [2023-12-21 00:08:14,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 844 transitions. [2023-12-21 00:08:14,165 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 844 transitions. Word has length 347 [2023-12-21 00:08:14,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 00:08:14,165 INFO L495 AbstractCegarLoop]: Abstraction has 595 states and 844 transitions. [2023-12-21 00:08:14,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-21 00:08:14,165 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 844 transitions. [2023-12-21 00:08:14,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2023-12-21 00:08:14,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 00:08:14,167 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:14,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-21 00:08:14,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-21 00:08:14,376 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 00:08:14,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 00:08:14,376 INFO L85 PathProgramCache]: Analyzing trace with hash -763384197, now seen corresponding path program 1 times [2023-12-21 00:08:14,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-21 00:08:14,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438992223] [2023-12-21 00:08:14,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:14,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-21 00:08:14,425 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-21 00:08:14,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007863357] [2023-12-21 00:08:14,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 00:08:14,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-21 00:08:14,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 00:08:14,427 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-21 00:08:14,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-21 00:08:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-21 00:08:14,856 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-21 00:08:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-21 00:08:15,275 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-21 00:08:15,275 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-21 00:08:15,275 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-21 00:08:15,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-21 00:08:15,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-21 00:08:15,489 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 00:08:15,492 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-21 00:08:15,623 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.12 12:08:15 BoogieIcfgContainer [2023-12-21 00:08:15,623 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-21 00:08:15,624 INFO L158 Benchmark]: Toolchain (without parser) took 27374.05ms. Allocated memory was 295.7MB in the beginning and 494.9MB in the end (delta: 199.2MB). Free memory was 241.3MB in the beginning and 261.1MB in the end (delta: -19.8MB). Peak memory consumption was 180.3MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,624 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 181.4MB. Free memory is still 132.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-21 00:08:15,624 INFO L158 Benchmark]: CACSL2BoogieTranslator took 663.54ms. Allocated memory is still 295.7MB. Free memory was 241.3MB in the beginning and 216.4MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,624 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.79ms. Allocated memory is still 295.7MB. Free memory was 216.4MB in the beginning and 208.1MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,625 INFO L158 Benchmark]: Boogie Preprocessor took 93.15ms. Allocated memory is still 295.7MB. Free memory was 208.1MB in the beginning and 191.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,625 INFO L158 Benchmark]: RCFGBuilder took 618.17ms. Allocated memory is still 295.7MB. Free memory was 191.4MB in the beginning and 214.2MB in the end (delta: -22.8MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,625 INFO L158 Benchmark]: TraceAbstraction took 25924.54ms. Allocated memory was 295.7MB in the beginning and 494.9MB in the end (delta: 199.2MB). Free memory was 213.6MB in the beginning and 261.1MB in the end (delta: -47.5MB). Peak memory consumption was 151.8MB. Max. memory is 8.0GB. [2023-12-21 00:08:15,626 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.45ms. Allocated memory is still 181.4MB. Free memory is still 132.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 663.54ms. Allocated memory is still 295.7MB. Free memory was 241.3MB in the beginning and 216.4MB in the end (delta: 24.8MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 68.79ms. Allocated memory is still 295.7MB. Free memory was 216.4MB in the beginning and 208.1MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 93.15ms. Allocated memory is still 295.7MB. Free memory was 208.1MB in the beginning and 191.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * RCFGBuilder took 618.17ms. Allocated memory is still 295.7MB. Free memory was 191.4MB in the beginning and 214.2MB in the end (delta: -22.8MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB. * TraceAbstraction took 25924.54ms. Allocated memory was 295.7MB in the beginning and 494.9MB in the end (delta: 199.2MB). Free memory was 213.6MB in the beginning and 261.1MB in the end (delta: -47.5MB). Peak memory consumption was 151.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 367, overapproximation of someBinaryArithmeticDOUBLEoperation at line 265, overapproximation of someBinaryDOUBLEComparisonOperation at line 367, overapproximation of bitwise operation at line 135. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 32; [L23] unsigned long int var_1_4 = 1982060228; [L24] signed char var_1_7 = 50; [L25] double var_1_10 = 31.8; [L26] double var_1_11 = 10.5; [L27] signed char var_1_12 = -2; [L28] signed char var_1_13 = 8; [L29] signed char var_1_14 = 0; [L30] signed char var_1_15 = -25; [L31] signed char var_1_16 = 64; [L32] signed char var_1_17 = 2; [L33] signed char var_1_18 = 64; [L34] float var_1_19 = 5.9; [L35] float var_1_21 = 32.5; [L36] float var_1_22 = 0.75; [L37] unsigned char var_1_23 = 10; [L38] unsigned char var_1_25 = 0; [L39] unsigned char var_1_26 = 0; [L40] unsigned char var_1_27 = 8; [L41] double var_1_28 = 9.8; [L42] double var_1_29 = 15.6; [L43] double var_1_30 = 0.0; [L44] double var_1_31 = 0.0; [L45] double var_1_32 = 0.4; [L46] signed long int var_1_33 = -500; [L47] unsigned long int var_1_34 = 128; [L48] double var_1_35 = 99.06; [L49] unsigned char var_1_36 = 0; [L50] unsigned char var_1_37 = 0; [L51] unsigned long int var_1_38 = 25; [L52] float var_1_40 = 2.2; [L53] signed long int var_1_41 = -128; [L54] unsigned char var_1_42 = 0; [L55] unsigned char var_1_43 = 0; [L56] unsigned char var_1_44 = 1; [L57] unsigned char var_1_45 = 0; [L58] unsigned char var_1_46 = 0; [L59] signed char var_1_47 = 50; [L60] signed char var_1_48 = 100; [L61] float var_1_49 = 1.1; [L62] signed short int var_1_50 = -128; [L63] float var_1_51 = 0.8; [L64] float var_1_52 = 16.6; [L65] float var_1_53 = 49.875; [L66] signed short int var_1_54 = -64; [L67] unsigned short int var_1_55 = 4; [L68] signed long int var_1_56 = 10; [L69] signed long int var_1_57 = 1587091326; [L70] signed long int var_1_58 = 1000000000; [L71] unsigned long int var_1_59 = 5; [L72] signed short int var_1_61 = 0; [L73] signed long int var_1_62 = 8; [L74] signed short int var_1_63 = 16; [L75] unsigned short int var_1_64 = 50; [L76] unsigned short int var_1_66 = 63312; [L77] unsigned short int var_1_67 = 20142; [L78] signed long int var_1_68 = 8; [L79] unsigned short int var_1_69 = 100; [L80] float last_1_var_1_19 = 5.9; [L81] unsigned char last_1_var_1_42 = 0; [L82] float last_1_var_1_49 = 1.1; [L83] unsigned short int last_1_var_1_55 = 4; [L84] unsigned long int last_1_var_1_59 = 5; [L85] unsigned short int last_1_var_1_64 = 50; [L371] isInitial = 1 [L372] FCALL initially() [L373] COND TRUE 1 [L374] CALL updateLastVariables() [L359] last_1_var_1_19 = var_1_19 [L360] last_1_var_1_42 = var_1_42 [L361] last_1_var_1_49 = var_1_49 [L362] last_1_var_1_55 = var_1_55 [L363] last_1_var_1_59 = var_1_59 [L364] last_1_var_1_64 = var_1_64 [L374] RET updateLastVariables() [L375] CALL updateVariables() [L271] var_1_4 = __VERIFIER_nondet_ulong() [L272] CALL assume_abort_if_not(var_1_4 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L272] RET assume_abort_if_not(var_1_4 >= 1610612735) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L273] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L273] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L274] var_1_10 = __VERIFIER_nondet_double() [L275] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L275] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L276] var_1_11 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L277] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L278] var_1_12 = __VERIFIER_nondet_char() [L279] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L279] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L280] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L280] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L281] var_1_13 = __VERIFIER_nondet_char() [L282] CALL assume_abort_if_not(var_1_13 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L282] RET assume_abort_if_not(var_1_13 >= -127) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L283] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L283] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L284] var_1_14 = __VERIFIER_nondet_char() [L285] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L285] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L286] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L286] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L287] var_1_15 = __VERIFIER_nondet_char() [L288] CALL assume_abort_if_not(var_1_15 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L288] RET assume_abort_if_not(var_1_15 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L289] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L289] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L290] var_1_16 = __VERIFIER_nondet_char() [L291] CALL assume_abort_if_not(var_1_16 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L291] RET assume_abort_if_not(var_1_16 >= 62) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L292] CALL assume_abort_if_not(var_1_16 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L292] RET assume_abort_if_not(var_1_16 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L293] var_1_17 = __VERIFIER_nondet_char() [L294] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L294] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L295] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L295] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L296] var_1_18 = __VERIFIER_nondet_char() [L297] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L297] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L298] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L298] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L299] var_1_21 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L300] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L301] var_1_22 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L302] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L303] var_1_25 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L304] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L305] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L305] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L306] var_1_26 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L307] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L308] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L308] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L309] var_1_27 = __VERIFIER_nondet_uchar() [L310] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L310] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L311] CALL assume_abort_if_not(var_1_27 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L311] RET assume_abort_if_not(var_1_27 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L312] var_1_29 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L313] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L314] var_1_30 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L315] RET assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L316] var_1_31 = __VERIFIER_nondet_double() [L317] CALL assume_abort_if_not((var_1_31 >= 2305843.009213691390e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L317] RET assume_abort_if_not((var_1_31 >= 2305843.009213691390e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L318] var_1_32 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L319] RET assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L320] var_1_35 = __VERIFIER_nondet_double() [L321] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427387900e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L321] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427387900e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L322] var_1_37 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L323] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L324] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L324] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L325] var_1_41 = __VERIFIER_nondet_long() [L326] CALL assume_abort_if_not(var_1_41 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L326] RET assume_abort_if_not(var_1_41 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L327] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L327] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L328] CALL assume_abort_if_not(var_1_41 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L328] RET assume_abort_if_not(var_1_41 != 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L329] var_1_43 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_43 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L330] RET assume_abort_if_not(var_1_43 >= 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L331] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L331] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L332] var_1_45 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L333] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L334] CALL assume_abort_if_not(var_1_45 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L334] RET assume_abort_if_not(var_1_45 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L335] var_1_46 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L336] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L337] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L337] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L338] var_1_48 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_48 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L339] RET assume_abort_if_not(var_1_48 >= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L340] CALL assume_abort_if_not(var_1_48 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L340] RET assume_abort_if_not(var_1_48 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L341] var_1_52 = __VERIFIER_nondet_float() [L342] CALL assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L342] RET assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L343] var_1_53 = __VERIFIER_nondet_float() [L344] CALL assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L344] RET assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L345] var_1_57 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_57 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L346] RET assume_abort_if_not(var_1_57 >= 1073741823) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L347] CALL assume_abort_if_not(var_1_57 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L347] RET assume_abort_if_not(var_1_57 <= 2147483646) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L348] var_1_58 = __VERIFIER_nondet_long() [L349] CALL assume_abort_if_not(var_1_58 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L349] RET assume_abort_if_not(var_1_58 >= 536870911) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L350] CALL assume_abort_if_not(var_1_58 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L350] RET assume_abort_if_not(var_1_58 <= 1073741823) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L351] var_1_66 = __VERIFIER_nondet_ushort() [L352] CALL assume_abort_if_not(var_1_66 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L352] RET assume_abort_if_not(var_1_66 >= 32767) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L353] CALL assume_abort_if_not(var_1_66 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L353] RET assume_abort_if_not(var_1_66 <= 65534) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L354] var_1_67 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_67 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L355] RET assume_abort_if_not(var_1_67 >= 16383) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L356] CALL assume_abort_if_not(var_1_67 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L356] RET assume_abort_if_not(var_1_67 <= 32767) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L375] RET updateVariables() [L376] CALL step() [L89] signed long int stepLocal_4 = last_1_var_1_64; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L90] COND FALSE !(stepLocal_4 <= 25u) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L93] var_1_36 = (! (last_1_var_1_42 && var_1_37)) [L94] signed long int stepLocal_3 = - var_1_41; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L95] COND TRUE stepLocal_3 == var_1_17 [L96] var_1_42 = (var_1_37 || (var_1_36 || var_1_43)) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=50] [L100] COND TRUE ((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11) [L101] var_1_7 = (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L105] COND FALSE !(\read(var_1_37)) [L108] var_1_44 = var_1_43 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L110] COND TRUE \read(var_1_43) [L111] var_1_55 = var_1_27 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L115] var_1_61 = ((var_1_15 + var_1_16) + var_1_12) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L116] COND TRUE ((var_1_11 - var_1_30) * var_1_10) < var_1_52 [L117] var_1_63 = (128 + var_1_15) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L121] unsigned char stepLocal_11 = var_1_43; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L122] COND TRUE var_1_36 && stepLocal_11 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L123] COND FALSE !(! var_1_44) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=100, var_1_7=0] [L126] COND TRUE \read(var_1_42) [L127] var_1_69 = var_1_26 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L133] signed long int stepLocal_9 = ((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)); [L134] signed long int stepLocal_8 = var_1_57; [L135] EXPR ((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=50, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L135] COND FALSE !((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > stepLocal_9) [L140] var_1_64 = var_1_25 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L142] COND FALSE !((! var_1_42) && var_1_44) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L145] COND TRUE \read(var_1_44) [L146] var_1_28 = (var_1_29 - (var_1_30 - (var_1_31 - 256.6))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L150] COND TRUE \read(var_1_42) [L151] var_1_34 = ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L159] COND FALSE !(var_1_22 == 1.5f) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L164] unsigned short int stepLocal_5 = var_1_69; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L165] COND TRUE (var_1_55 * var_1_64) < stepLocal_5 [L166] var_1_59 = (var_1_61 + ((((var_1_55) < (last_1_var_1_59)) ? (var_1_55) : (last_1_var_1_59)))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L170] signed char stepLocal_7 = var_1_17; [L171] unsigned char stepLocal_6 = var_1_42; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=8, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L172] COND FALSE !(var_1_64 >= stepLocal_7) [L181] var_1_62 = (var_1_25 - 64) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L183] unsigned short int stepLocal_1 = var_1_55; [L184] unsigned long int stepLocal_0 = var_1_34; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L185] COND TRUE (var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= stepLocal_0 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L186] COND FALSE !(stepLocal_1 < var_1_18) [L189] var_1_23 = (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))))))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L194] COND TRUE 1000 >= var_1_23 [L195] var_1_47 = (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L197] signed long int stepLocal_10 = var_1_55 / var_1_48; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=8, var_1_69=63, var_1_7=0] [L198] COND TRUE var_1_23 >= stepLocal_10 [L199] var_1_68 = var_1_61 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L203] COND FALSE !((var_1_4 + var_1_23) <= 32u) [L210] var_1_50 = 256 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=32, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L212] COND TRUE \read(var_1_44) [L213] var_1_1 = (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L215] COND TRUE var_1_26 >= var_1_17 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-500, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L216] COND FALSE !((var_1_16 * var_1_61) >= (var_1_17 - 4)) [L219] var_1_33 = (var_1_25 + (var_1_68 - 8)) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L228] signed long int stepLocal_2 = var_1_68; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_2=-63, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L229] COND FALSE !((-1 - var_1_16) < stepLocal_2) [L236] var_1_40 = (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_2=-63, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L238] COND FALSE !(! var_1_36) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_2=-63, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_49=11/10, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L251] COND TRUE (! var_1_45) && ((var_1_25 * 32) > var_1_12) [L252] var_1_49 = (var_1_30 - var_1_31) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_2=-63, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L264] COND TRUE (var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31))) [L265] var_1_51 = (var_1_21 + var_1_32) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=6, stepLocal_10=0, stepLocal_11=1, stepLocal_1=5, stepLocal_2=-63, stepLocal_3=63, stepLocal_4=50, stepLocal_5=63, stepLocal_6=1, stepLocal_7=63, stepLocal_8=2147483646, stepLocal_9=62, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L376] RET step() [L377] CALL, EXPR property() [L367] EXPR ((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L367] EXPR (((((((((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1)) && (var_1_43 ? (var_1_55 == ((unsigned short int) var_1_27)) : (var_1_55 == ((unsigned short int) var_1_48)))) && ((last_1_var_1_64 <= 25u) ? (var_1_56 == ((signed long int) ((last_1_var_1_55 + var_1_25) - (var_1_57 - (var_1_58 - var_1_18))))) : 1)) && (((var_1_55 * var_1_64) < var_1_69) ? (var_1_59 == ((unsigned long int) (var_1_61 + ((((var_1_55) < (last_1_var_1_59)) ? (var_1_55) : (last_1_var_1_59)))))) : (var_1_59 == ((unsigned long int) ((((var_1_48) > (16u)) ? (var_1_48) : (16u))))))) && (var_1_61 == ((signed short int) ((var_1_15 + var_1_16) + var_1_12)))) && ((var_1_64 >= var_1_17) ? ((var_1_37 && var_1_42) ? ((var_1_35 >= var_1_11) ? (var_1_62 == ((signed long int) (var_1_61 - var_1_64))) : (var_1_62 == ((signed long int) (var_1_26 - var_1_64)))) : 1) : (var_1_62 == ((signed long int) (var_1_25 - 64))))) && ((((var_1_11 - var_1_30) * var_1_10) < var_1_52) ? (var_1_63 == ((signed short int) (128 + var_1_15))) : (var_1_63 == ((signed short int) (var_1_48 - var_1_18))))) && (((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > (((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)))) ? ((var_1_56 > var_1_57) ? (var_1_64 == ((unsigned short int) (var_1_66 - (var_1_67 - var_1_16)))) : 1) : (var_1_64 == ((unsigned short int) var_1_25))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L367-L368] return (((((((((((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1)) && (var_1_43 ? (var_1_55 == ((unsigned short int) var_1_27)) : (var_1_55 == ((unsigned short int) var_1_48)))) && ((last_1_var_1_64 <= 25u) ? (var_1_56 == ((signed long int) ((last_1_var_1_55 + var_1_25) - (var_1_57 - (var_1_58 - var_1_18))))) : 1)) && (((var_1_55 * var_1_64) < var_1_69) ? (var_1_59 == ((unsigned long int) (var_1_61 + ((((var_1_55) < (last_1_var_1_59)) ? (var_1_55) : (last_1_var_1_59)))))) : (var_1_59 == ((unsigned long int) ((((var_1_48) > (16u)) ? (var_1_48) : (16u))))))) && (var_1_61 == ((signed short int) ((var_1_15 + var_1_16) + var_1_12)))) && ((var_1_64 >= var_1_17) ? ((var_1_37 && var_1_42) ? ((var_1_35 >= var_1_11) ? (var_1_62 == ((signed long int) (var_1_61 - var_1_64))) : (var_1_62 == ((signed long int) (var_1_26 - var_1_64)))) : 1) : (var_1_62 == ((signed long int) (var_1_25 - 64))))) && ((((var_1_11 - var_1_30) * var_1_10) < var_1_52) ? (var_1_63 == ((signed short int) (128 + var_1_15))) : (var_1_63 == ((signed short int) (var_1_48 - var_1_18))))) && (((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > (((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)))) ? ((var_1_56 > var_1_57) ? (var_1_64 == ((unsigned short int) (var_1_66 - (var_1_67 - var_1_16)))) : 1) : (var_1_64 == ((unsigned short int) var_1_25)))) && ((var_1_23 >= (var_1_55 / var_1_48)) ? (var_1_68 == ((signed long int) var_1_61)) : (var_1_68 == ((signed long int) var_1_18)))) && ((var_1_36 && var_1_43) ? ((! var_1_44) ? (var_1_69 == ((unsigned short int) ((((var_1_25) > (var_1_18)) ? (var_1_25) : (var_1_18))))) : (var_1_42 ? (var_1_69 == ((unsigned short int) var_1_26)) : (var_1_69 == ((unsigned short int) var_1_26)))) : 1) ; [L377] RET, EXPR property() [L377] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-63, var_1_13=0, var_1_14=62, var_1_15=-62, var_1_16=62, var_1_17=63, var_1_18=0, var_1_19=59/10, var_1_1=1610612729, var_1_23=6, var_1_25=6, var_1_26=63, var_1_27=5, var_1_29=0, var_1_33=-65, var_1_34=6, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=63, var_1_4=1610612735, var_1_50=256, var_1_54=-64, var_1_55=5, var_1_56=10, var_1_57=2147483646, var_1_58=536870911, var_1_59=4294967238, var_1_61=-63, var_1_62=-58, var_1_63=66, var_1_64=6, var_1_66=32767, var_1_67=32767, var_1_68=-63, var_1_69=63, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 155 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.8s, OverallIterations: 13, TraceHistogramMax: 54, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 3649 SdHoareTripleChecker+Valid, 7.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3533 mSDsluCounter, 8636 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5327 mSDsCounter, 707 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3759 IncrementalHoareTripleChecker+Invalid, 4467 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 707 mSolverCounterUnsat, 3309 mSDtfsCounter, 3759 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5314 GetRequests, 5204 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 5.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=595occurred in iteration=12, InterpolantAutomatonStates: 103, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 12 MinimizatonAttempts, 947 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 9.1s InterpolantComputationTime, 4845 NumberOfCodeBlocks, 4845 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 5175 ConstructedInterpolants, 2 QuantifiedInterpolants, 11322 SizeOfPredicates, 36 NumberOfNonLiveVariables, 9642 ConjunctsInSsa, 76 ConjunctsInUnsatCore, 15 InterpolantComputations, 7 PerfectInterpolantSequences, 84885/85860 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-21 00:08:15,843 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...