/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 06:56:29,989 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 06:56:30,050 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 06:56:30,054 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 06:56:30,054 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 06:56:30,067 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 06:56:30,068 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 06:56:30,068 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 06:56:30,068 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 06:56:30,069 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 06:56:30,069 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 06:56:30,069 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 06:56:30,069 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 06:56:30,070 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 06:56:30,070 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 06:56:30,070 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 06:56:30,070 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 06:56:30,071 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 06:56:30,071 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 06:56:30,071 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 06:56:30,071 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 06:56:30,072 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 06:56:30,072 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 06:56:30,072 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 06:56:30,072 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 06:56:30,073 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 06:56:30,073 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 06:56:30,073 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 06:56:30,073 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 06:56:30,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 06:56:30,074 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 06:56:30,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 06:56:30,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 06:56:30,075 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 06:56:30,075 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 06:56:30,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 06:56:30,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 06:56:30,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 06:56:30,076 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 06:56:30,076 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 06:56:30,076 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 06:56:30,076 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 06:56:30,077 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 06:56:30,077 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 06:56:30,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 06:56:30,303 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 06:56:30,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 06:56:30,305 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 06:56:30,307 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 06:56:30,308 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-19 06:56:31,322 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 06:56:31,483 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 06:56:31,483 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-19 06:56:31,493 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b9c58024/9e34e015eda245e5b49168e12552f5d0/FLAG6c1dc5a26 [2023-12-19 06:56:31,505 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b9c58024/9e34e015eda245e5b49168e12552f5d0 [2023-12-19 06:56:31,508 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 06:56:31,509 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 06:56:31,510 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 06:56:31,510 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 06:56:31,517 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 06:56:31,518 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,518 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25ade057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31, skipping insertion in model container [2023-12-19 06:56:31,518 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,556 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 06:56:31,706 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-19 06:56:31,810 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 06:56:31,820 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 06:56:31,832 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-19 06:56:31,879 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 06:56:31,893 INFO L206 MainTranslator]: Completed translation [2023-12-19 06:56:31,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31 WrapperNode [2023-12-19 06:56:31,894 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 06:56:31,895 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 06:56:31,895 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 06:56:31,895 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 06:56:31,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,913 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,961 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 553 [2023-12-19 06:56:31,962 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 06:56:31,962 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 06:56:31,963 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 06:56:31,963 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 06:56:31,975 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,976 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:31,987 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,027 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-19 06:56:32,027 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,027 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,043 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,049 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,061 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,070 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 06:56:32,071 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 06:56:32,071 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 06:56:32,071 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 06:56:32,072 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (1/1) ... [2023-12-19 06:56:32,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 06:56:32,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:32,113 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 06:56:32,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 06:56:32,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 06:56:32,141 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 06:56:32,142 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 06:56:32,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 06:56:32,142 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 06:56:32,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 06:56:32,221 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 06:56:32,223 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 06:56:32,852 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 06:56:32,888 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 06:56:32,888 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 06:56:32,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 06:56:32 BoogieIcfgContainer [2023-12-19 06:56:32,889 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 06:56:32,890 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 06:56:32,891 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 06:56:32,893 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 06:56:32,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 06:56:31" (1/3) ... [2023-12-19 06:56:32,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461c50ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 06:56:32, skipping insertion in model container [2023-12-19 06:56:32,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 06:56:31" (2/3) ... [2023-12-19 06:56:32,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461c50ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 06:56:32, skipping insertion in model container [2023-12-19 06:56:32,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 06:56:32" (3/3) ... [2023-12-19 06:56:32,894 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-19 06:56:32,905 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 06:56:32,906 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 06:56:32,951 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 06:56:32,955 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;@742766f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 06:56:32,956 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 06:56:32,960 INFO L276 IsEmpty]: Start isEmpty. Operand has 213 states, 144 states have (on average 1.6041666666666667) internal successors, (231), 145 states have internal predecessors, (231), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-19 06:56:32,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2023-12-19 06:56:32,982 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:32,983 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:32,983 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:32,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:32,987 INFO L85 PathProgramCache]: Analyzing trace with hash -937667184, now seen corresponding path program 1 times [2023-12-19 06:56:32,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:32,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558224000] [2023-12-19 06:56:32,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:32,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:33,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:33,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:33,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558224000] [2023-12-19 06:56:33,242 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 06:56:33,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340925478] [2023-12-19 06:56:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:33,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:33,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:33,245 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:33,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 06:56:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:33,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 06:56:33,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2023-12-19 06:56:33,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:33,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340925478] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:33,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:33,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 06:56:33,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986877058] [2023-12-19 06:56:33,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:33,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 06:56:33,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 06:56:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 06:56:33,594 INFO L87 Difference]: Start difference. First operand has 213 states, 144 states have (on average 1.6041666666666667) internal successors, (231), 145 states have internal predecessors, (231), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-19 06:56:33,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:33,647 INFO L93 Difference]: Finished difference Result 423 states and 790 transitions. [2023-12-19 06:56:33,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 06:56:33,649 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 424 [2023-12-19 06:56:33,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:33,657 INFO L225 Difference]: With dead ends: 423 [2023-12-19 06:56:33,657 INFO L226 Difference]: Without dead ends: 211 [2023-12-19 06:56:33,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 06:56:33,663 INFO L413 NwaCegarLoop]: 351 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, 351 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:33,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 351 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:33,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2023-12-19 06:56:33,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2023-12-19 06:56:33,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.5524475524475525) internal successors, (222), 143 states have internal predecessors, (222), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-19 06:56:33,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 354 transitions. [2023-12-19 06:56:33,722 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 354 transitions. Word has length 424 [2023-12-19 06:56:33,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:33,723 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 354 transitions. [2023-12-19 06:56:33,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-19 06:56:33,724 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 354 transitions. [2023-12-19 06:56:33,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2023-12-19 06:56:33,734 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:33,734 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:33,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 06:56:33,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 06:56:33,945 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:33,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:33,945 INFO L85 PathProgramCache]: Analyzing trace with hash 669057802, now seen corresponding path program 1 times [2023-12-19 06:56:33,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:33,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150062281] [2023-12-19 06:56:33,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:33,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:34,026 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:34,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319191858] [2023-12-19 06:56:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:34,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:34,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:34,034 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:34,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 06:56:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:34,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 976 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 06:56:34,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:34,375 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:34,375 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:34,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:34,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150062281] [2023-12-19 06:56:34,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:34,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319191858] [2023-12-19 06:56:34,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319191858] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:34,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:34,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:56:34,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669443385] [2023-12-19 06:56:34,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:34,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:56:34,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:34,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:56:34,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:34,382 INFO L87 Difference]: Start difference. First operand 211 states and 354 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:34,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:34,473 INFO L93 Difference]: Finished difference Result 564 states and 947 transitions. [2023-12-19 06:56:34,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:56:34,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 425 [2023-12-19 06:56:34,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:34,482 INFO L225 Difference]: With dead ends: 564 [2023-12-19 06:56:34,482 INFO L226 Difference]: Without dead ends: 354 [2023-12-19 06:56:34,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:34,488 INFO L413 NwaCegarLoop]: 546 mSDtfsCounter, 229 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:34,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 871 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:34,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-19 06:56:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 351. [2023-12-19 06:56:34,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 255 states have (on average 1.5686274509803921) internal successors, (400), 256 states have internal predecessors, (400), 93 states have call successors, (93), 2 states have call predecessors, (93), 2 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-19 06:56:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 586 transitions. [2023-12-19 06:56:34,536 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 586 transitions. Word has length 425 [2023-12-19 06:56:34,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:34,539 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 586 transitions. [2023-12-19 06:56:34,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:34,539 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 586 transitions. [2023-12-19 06:56:34,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2023-12-19 06:56:34,543 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:34,543 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:34,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:34,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 06:56:34,751 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:34,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:34,753 INFO L85 PathProgramCache]: Analyzing trace with hash -133501595, now seen corresponding path program 1 times [2023-12-19 06:56:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:34,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935043307] [2023-12-19 06:56:34,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:34,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:34,813 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:34,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029911532] [2023-12-19 06:56:34,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:34,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:34,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:34,815 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:34,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 06:56:35,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:35,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 975 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 06:56:35,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:35,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:35,046 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:35,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:35,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935043307] [2023-12-19 06:56:35,046 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:35,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029911532] [2023-12-19 06:56:35,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029911532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:35,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:35,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:56:35,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618580916] [2023-12-19 06:56:35,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:35,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:56:35,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:35,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:56:35,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:35,049 INFO L87 Difference]: Start difference. First operand 351 states and 586 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:35,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:35,083 INFO L93 Difference]: Finished difference Result 959 states and 1590 transitions. [2023-12-19 06:56:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:56:35,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 426 [2023-12-19 06:56:35,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:35,089 INFO L225 Difference]: With dead ends: 959 [2023-12-19 06:56:35,089 INFO L226 Difference]: Without dead ends: 609 [2023-12-19 06:56:35,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:35,092 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 241 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:35,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 693 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:35,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2023-12-19 06:56:35,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 606. [2023-12-19 06:56:35,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 422 states have (on average 1.5236966824644549) internal successors, (643), 425 states have internal predecessors, (643), 179 states have call successors, (179), 4 states have call predecessors, (179), 4 states have return successors, (179), 176 states have call predecessors, (179), 179 states have call successors, (179) [2023-12-19 06:56:35,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1001 transitions. [2023-12-19 06:56:35,126 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1001 transitions. Word has length 426 [2023-12-19 06:56:35,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:35,127 INFO L495 AbstractCegarLoop]: Abstraction has 606 states and 1001 transitions. [2023-12-19 06:56:35,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:35,127 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1001 transitions. [2023-12-19 06:56:35,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2023-12-19 06:56:35,165 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:35,166 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:35,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-19 06:56:35,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:35,372 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:35,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:35,373 INFO L85 PathProgramCache]: Analyzing trace with hash -267515101, now seen corresponding path program 1 times [2023-12-19 06:56:35,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:35,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29096026] [2023-12-19 06:56:35,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:35,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:35,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:35,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053502282] [2023-12-19 06:56:35,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:35,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:35,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:35,438 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:35,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 06:56:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:35,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 974 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:56:35,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:35,752 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1599 proven. 18 refuted. 0 times theorem prover too weak. 6963 trivial. 0 not checked. [2023-12-19 06:56:35,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:35,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 177 proven. 18 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:56:35,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:35,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29096026] [2023-12-19 06:56:35,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:35,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053502282] [2023-12-19 06:56:35,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053502282] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:56:35,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:56:35,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 06:56:35,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533160617] [2023-12-19 06:56:35,948 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:56:35,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:56:35,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:35,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:56:35,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:56:35,951 INFO L87 Difference]: Start difference. First operand 606 states and 1001 transitions. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2023-12-19 06:56:36,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:36,443 INFO L93 Difference]: Finished difference Result 1063 states and 1750 transitions. [2023-12-19 06:56:36,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:56:36,444 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) Word has length 426 [2023-12-19 06:56:36,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:36,447 INFO L225 Difference]: With dead ends: 1063 [2023-12-19 06:56:36,447 INFO L226 Difference]: Without dead ends: 458 [2023-12-19 06:56:36,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 854 GetRequests, 844 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:56:36,450 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 250 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:36,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 950 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 06:56:36,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2023-12-19 06:56:36,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 451. [2023-12-19 06:56:36,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 294 states have (on average 1.4795918367346939) internal successors, (435), 296 states have internal predecessors, (435), 152 states have call successors, (152), 4 states have call predecessors, (152), 4 states have return successors, (152), 150 states have call predecessors, (152), 152 states have call successors, (152) [2023-12-19 06:56:36,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 739 transitions. [2023-12-19 06:56:36,483 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 739 transitions. Word has length 426 [2023-12-19 06:56:36,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:36,484 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 739 transitions. [2023-12-19 06:56:36,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 2 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 2 states have call predecessors, (73), 2 states have call successors, (73) [2023-12-19 06:56:36,485 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 739 transitions. [2023-12-19 06:56:36,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2023-12-19 06:56:36,488 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:36,488 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:36,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:36,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:36,695 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:36,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:36,696 INFO L85 PathProgramCache]: Analyzing trace with hash -61115037, now seen corresponding path program 1 times [2023-12-19 06:56:36,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:36,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101695492] [2023-12-19 06:56:36,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:36,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:36,739 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:36,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1605174262] [2023-12-19 06:56:36,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:36,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:36,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:36,741 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:36,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 06:56:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:36,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 976 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 06:56:36,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:37,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 573 proven. 189 refuted. 0 times theorem prover too weak. 7818 trivial. 0 not checked. [2023-12-19 06:56:37,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:38,285 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 6 proven. 189 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:56:38,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:38,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101695492] [2023-12-19 06:56:38,286 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605174262] [2023-12-19 06:56:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605174262] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:56:38,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:56:38,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-12-19 06:56:38,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392140753] [2023-12-19 06:56:38,286 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:56:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 06:56:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:38,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 06:56:38,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:56:38,288 INFO L87 Difference]: Start difference. First operand 451 states and 739 transitions. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:56:38,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:38,993 INFO L93 Difference]: Finished difference Result 1291 states and 2099 transitions. [2023-12-19 06:56:38,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 06:56:38,993 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) Word has length 426 [2023-12-19 06:56:38,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:39,012 INFO L225 Difference]: With dead ends: 1291 [2023-12-19 06:56:39,013 INFO L226 Difference]: Without dead ends: 937 [2023-12-19 06:56:39,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 856 GetRequests, 841 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2023-12-19 06:56:39,014 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 431 mSDsluCounter, 1313 mSDsCounter, 0 mSdLazyCounter, 1033 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:39,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1583 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1033 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 06:56:39,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2023-12-19 06:56:39,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 893. [2023-12-19 06:56:39,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 631 states have (on average 1.5007923930269413) internal successors, (947), 636 states have internal predecessors, (947), 249 states have call successors, (249), 12 states have call predecessors, (249), 12 states have return successors, (249), 244 states have call predecessors, (249), 249 states have call successors, (249) [2023-12-19 06:56:39,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1445 transitions. [2023-12-19 06:56:39,067 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1445 transitions. Word has length 426 [2023-12-19 06:56:39,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:39,068 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1445 transitions. [2023-12-19 06:56:39,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:56:39,069 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1445 transitions. [2023-12-19 06:56:39,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2023-12-19 06:56:39,071 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:39,071 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:39,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:39,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:39,284 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:39,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:39,284 INFO L85 PathProgramCache]: Analyzing trace with hash -899731982, now seen corresponding path program 1 times [2023-12-19 06:56:39,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:39,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420705014] [2023-12-19 06:56:39,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:39,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:39,312 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:39,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198101131] [2023-12-19 06:56:39,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:39,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:39,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:39,314 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:39,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 06:56:39,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:39,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 977 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 06:56:39,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:39,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:39,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:39,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420705014] [2023-12-19 06:56:39,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:39,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198101131] [2023-12-19 06:56:39,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198101131] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:39,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:39,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:56:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107871025] [2023-12-19 06:56:39,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:39,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:56:39,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:39,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:56:39,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:39,532 INFO L87 Difference]: Start difference. First operand 893 states and 1445 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:39,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:39,625 INFO L93 Difference]: Finished difference Result 2435 states and 3951 transitions. [2023-12-19 06:56:39,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:56:39,627 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 427 [2023-12-19 06:56:39,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:39,635 INFO L225 Difference]: With dead ends: 2435 [2023-12-19 06:56:39,636 INFO L226 Difference]: Without dead ends: 1643 [2023-12-19 06:56:39,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:39,638 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 335 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:39,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 720 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:39,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2023-12-19 06:56:39,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 917. [2023-12-19 06:56:39,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 655 states have (on average 1.4824427480916031) internal successors, (971), 660 states have internal predecessors, (971), 249 states have call successors, (249), 12 states have call predecessors, (249), 12 states have return successors, (249), 244 states have call predecessors, (249), 249 states have call successors, (249) [2023-12-19 06:56:39,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1469 transitions. [2023-12-19 06:56:39,707 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1469 transitions. Word has length 427 [2023-12-19 06:56:39,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:39,708 INFO L495 AbstractCegarLoop]: Abstraction has 917 states and 1469 transitions. [2023-12-19 06:56:39,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:39,708 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1469 transitions. [2023-12-19 06:56:39,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2023-12-19 06:56:39,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:39,711 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:39,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:39,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:39,917 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:39,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:39,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1910849232, now seen corresponding path program 1 times [2023-12-19 06:56:39,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:39,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741263606] [2023-12-19 06:56:39,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:39,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:39,945 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:39,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000183348] [2023-12-19 06:56:39,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:39,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:39,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:39,947 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:39,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 06:56:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:40,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 06:56:40,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:40,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:40,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:40,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:40,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741263606] [2023-12-19 06:56:40,490 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:40,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000183348] [2023-12-19 06:56:40,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000183348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:40,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:40,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 06:56:40,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778960977] [2023-12-19 06:56:40,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:40,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:56:40,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:40,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:56:40,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:40,492 INFO L87 Difference]: Start difference. First operand 917 states and 1469 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:40,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:40,562 INFO L93 Difference]: Finished difference Result 2549 states and 4091 transitions. [2023-12-19 06:56:40,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:56:40,563 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 427 [2023-12-19 06:56:40,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:40,570 INFO L225 Difference]: With dead ends: 2549 [2023-12-19 06:56:40,570 INFO L226 Difference]: Without dead ends: 1733 [2023-12-19 06:56:40,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:40,573 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 149 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:40,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 774 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:40,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1733 states. [2023-12-19 06:56:40,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1733 to 1731. [2023-12-19 06:56:40,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1731 states, 1269 states have (on average 1.4948778565799843) internal successors, (1897), 1278 states have internal predecessors, (1897), 439 states have call successors, (439), 22 states have call predecessors, (439), 22 states have return successors, (439), 430 states have call predecessors, (439), 439 states have call successors, (439) [2023-12-19 06:56:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1731 states to 1731 states and 2775 transitions. [2023-12-19 06:56:40,719 INFO L78 Accepts]: Start accepts. Automaton has 1731 states and 2775 transitions. Word has length 427 [2023-12-19 06:56:40,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:40,719 INFO L495 AbstractCegarLoop]: Abstraction has 1731 states and 2775 transitions. [2023-12-19 06:56:40,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:40,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1731 states and 2775 transitions. [2023-12-19 06:56:40,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 06:56:40,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:40,723 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:40,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:40,930 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:40,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash 997814355, now seen corresponding path program 1 times [2023-12-19 06:56:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207187342] [2023-12-19 06:56:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:40,974 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:40,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1640208964] [2023-12-19 06:56:40,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:40,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:40,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:40,976 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:40,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 06:56:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:41,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 06:56:41,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 2003 proven. 24 refuted. 0 times theorem prover too weak. 6553 trivial. 0 not checked. [2023-12-19 06:56:41,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:42,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:42,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207187342] [2023-12-19 06:56:42,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640208964] [2023-12-19 06:56:42,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640208964] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:56:42,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:56:42,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 16 [2023-12-19 06:56:42,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010127513] [2023-12-19 06:56:42,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:42,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 06:56:42,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:42,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 06:56:42,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2023-12-19 06:56:42,208 INFO L87 Difference]: Start difference. First operand 1731 states and 2775 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-19 06:56:42,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:42,940 INFO L93 Difference]: Finished difference Result 7969 states and 12694 transitions. [2023-12-19 06:56:42,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 06:56:42,940 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 428 [2023-12-19 06:56:42,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:42,965 INFO L225 Difference]: With dead ends: 7969 [2023-12-19 06:56:42,965 INFO L226 Difference]: Without dead ends: 6339 [2023-12-19 06:56:42,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 860 GetRequests, 842 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-12-19 06:56:42,973 INFO L413 NwaCegarLoop]: 380 mSDtfsCounter, 2111 mSDsluCounter, 1941 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 851 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2111 SdHoareTripleChecker+Valid, 2321 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 851 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:42,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2111 Valid, 2321 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [851 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 06:56:42,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6339 states. [2023-12-19 06:56:43,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6339 to 3454. [2023-12-19 06:56:43,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3454 states, 2583 states have (on average 1.4924506387921022) internal successors, (3855), 2600 states have internal predecessors, (3855), 826 states have call successors, (826), 44 states have call predecessors, (826), 44 states have return successors, (826), 809 states have call predecessors, (826), 826 states have call successors, (826) [2023-12-19 06:56:43,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3454 states to 3454 states and 5507 transitions. [2023-12-19 06:56:43,348 INFO L78 Accepts]: Start accepts. Automaton has 3454 states and 5507 transitions. Word has length 428 [2023-12-19 06:56:43,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:43,349 INFO L495 AbstractCegarLoop]: Abstraction has 3454 states and 5507 transitions. [2023-12-19 06:56:43,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-19 06:56:43,349 INFO L276 IsEmpty]: Start isEmpty. Operand 3454 states and 5507 transitions. [2023-12-19 06:56:43,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 06:56:43,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:43,352 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:43,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-19 06:56:43,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 06:56:43,559 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:43,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:43,559 INFO L85 PathProgramCache]: Analyzing trace with hash -691129387, now seen corresponding path program 1 times [2023-12-19 06:56:43,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:43,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203485952] [2023-12-19 06:56:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:43,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:43,600 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:43,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [117894393] [2023-12-19 06:56:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:43,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:43,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:43,602 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:43,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 06:56:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:43,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 06:56:43,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:43,851 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:56:43,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:43,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203485952] [2023-12-19 06:56:43,851 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:43,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117894393] [2023-12-19 06:56:43,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117894393] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:56:43,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:56:43,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:56:43,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207303438] [2023-12-19 06:56:43,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:43,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:56:43,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:43,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:56:43,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:43,882 INFO L87 Difference]: Start difference. First operand 3454 states and 5507 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:44,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:44,119 INFO L93 Difference]: Finished difference Result 9421 states and 15045 transitions. [2023-12-19 06:56:44,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:56:44,119 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 428 [2023-12-19 06:56:44,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:44,146 INFO L225 Difference]: With dead ends: 9421 [2023-12-19 06:56:44,146 INFO L226 Difference]: Without dead ends: 6087 [2023-12-19 06:56:44,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:56:44,158 INFO L413 NwaCegarLoop]: 651 mSDtfsCounter, 334 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:44,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 979 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:56:44,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6087 states. [2023-12-19 06:56:44,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6087 to 4186. [2023-12-19 06:56:44,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4186 states, 3119 states have (on average 1.4232125681308112) internal successors, (4439), 3140 states have internal predecessors, (4439), 1012 states have call successors, (1012), 54 states have call predecessors, (1012), 54 states have return successors, (1012), 991 states have call predecessors, (1012), 1012 states have call successors, (1012) [2023-12-19 06:56:44,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4186 states to 4186 states and 6463 transitions. [2023-12-19 06:56:44,575 INFO L78 Accepts]: Start accepts. Automaton has 4186 states and 6463 transitions. Word has length 428 [2023-12-19 06:56:44,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:44,576 INFO L495 AbstractCegarLoop]: Abstraction has 4186 states and 6463 transitions. [2023-12-19 06:56:44,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:44,586 INFO L276 IsEmpty]: Start isEmpty. Operand 4186 states and 6463 transitions. [2023-12-19 06:56:44,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2023-12-19 06:56:44,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:44,589 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:44,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:44,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:44,799 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:44,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:44,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1044947718, now seen corresponding path program 1 times [2023-12-19 06:56:44,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:44,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184604727] [2023-12-19 06:56:44,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:44,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:44,825 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:44,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868434535] [2023-12-19 06:56:44,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:44,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:44,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:44,827 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:44,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 06:56:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:45,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 06:56:45,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3849 proven. 63 refuted. 0 times theorem prover too weak. 4668 trivial. 0 not checked. [2023-12-19 06:56:45,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:45,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 132 proven. 63 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:56:45,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:45,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184604727] [2023-12-19 06:56:45,905 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:45,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868434535] [2023-12-19 06:56:45,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868434535] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:56:45,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:56:45,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-12-19 06:56:45,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837896892] [2023-12-19 06:56:45,906 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:56:45,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 06:56:45,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:45,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 06:56:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 06:56:45,908 INFO L87 Difference]: Start difference. First operand 4186 states and 6463 transitions. Second operand has 10 states, 10 states have (on average 16.2) internal successors, (162), 10 states have internal predecessors, (162), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:56:47,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:47,158 INFO L93 Difference]: Finished difference Result 14236 states and 21931 transitions. [2023-12-19 06:56:47,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 06:56:47,159 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.2) internal successors, (162), 10 states have internal predecessors, (162), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) Word has length 429 [2023-12-19 06:56:47,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:47,212 INFO L225 Difference]: With dead ends: 14236 [2023-12-19 06:56:47,212 INFO L226 Difference]: Without dead ends: 10170 [2023-12-19 06:56:47,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 860 GetRequests, 848 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2023-12-19 06:56:47,226 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 1170 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1279 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:47,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1279 Valid, 1365 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:56:47,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10170 states. [2023-12-19 06:56:48,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10170 to 8286. [2023-12-19 06:56:48,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8286 states, 6212 states have (on average 1.4224082421120412) internal successors, (8836), 6253 states have internal predecessors, (8836), 1958 states have call successors, (1958), 115 states have call predecessors, (1958), 115 states have return successors, (1958), 1917 states have call predecessors, (1958), 1958 states have call successors, (1958) [2023-12-19 06:56:48,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8286 states to 8286 states and 12752 transitions. [2023-12-19 06:56:48,081 INFO L78 Accepts]: Start accepts. Automaton has 8286 states and 12752 transitions. Word has length 429 [2023-12-19 06:56:48,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:48,082 INFO L495 AbstractCegarLoop]: Abstraction has 8286 states and 12752 transitions. [2023-12-19 06:56:48,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.2) internal successors, (162), 10 states have internal predecessors, (162), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:56:48,082 INFO L276 IsEmpty]: Start isEmpty. Operand 8286 states and 12752 transitions. [2023-12-19 06:56:48,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 06:56:48,085 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:48,085 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:48,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:48,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 06:56:48,293 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:48,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:48,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1134412660, now seen corresponding path program 1 times [2023-12-19 06:56:48,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:48,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254168263] [2023-12-19 06:56:48,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:48,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:48,333 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:48,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1411056762] [2023-12-19 06:56:48,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:48,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:48,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:48,336 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:48,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 06:56:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:48,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 06:56:48,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4187 proven. 156 refuted. 0 times theorem prover too weak. 4237 trivial. 0 not checked. [2023-12-19 06:56:49,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:56:49,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:49,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254168263] [2023-12-19 06:56:49,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:49,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411056762] [2023-12-19 06:56:49,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411056762] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:56:49,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:56:49,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 17 [2023-12-19 06:56:49,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074965587] [2023-12-19 06:56:49,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:56:49,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-19 06:56:49,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:49,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-19 06:56:49,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-12-19 06:56:49,726 INFO L87 Difference]: Start difference. First operand 8286 states and 12752 transitions. Second operand has 17 states, 17 states have (on average 9.882352941176471) internal successors, (168), 16 states have internal predecessors, (168), 6 states have call successors, (87), 4 states have call predecessors, (87), 7 states have return successors, (88), 6 states have call predecessors, (88), 6 states have call successors, (88) [2023-12-19 06:56:51,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:51,076 INFO L93 Difference]: Finished difference Result 16902 states and 25701 transitions. [2023-12-19 06:56:51,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 06:56:51,077 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 9.882352941176471) internal successors, (168), 16 states have internal predecessors, (168), 6 states have call successors, (87), 4 states have call predecessors, (87), 7 states have return successors, (88), 6 states have call predecessors, (88), 6 states have call successors, (88) Word has length 430 [2023-12-19 06:56:51,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:51,106 INFO L225 Difference]: With dead ends: 16902 [2023-12-19 06:56:51,107 INFO L226 Difference]: Without dead ends: 8740 [2023-12-19 06:56:51,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 844 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=237, Invalid=519, Unknown=0, NotChecked=0, Total=756 [2023-12-19 06:56:51,127 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 435 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 1345 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:51,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 1345 Invalid, 1611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:56:51,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8740 states. [2023-12-19 06:56:51,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8740 to 8354. [2023-12-19 06:56:51,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 6316 states have (on average 1.4103863204559848) internal successors, (8908), 6357 states have internal predecessors, (8908), 1870 states have call successors, (1870), 167 states have call predecessors, (1870), 167 states have return successors, (1870), 1829 states have call predecessors, (1870), 1870 states have call successors, (1870) [2023-12-19 06:56:51,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 12648 transitions. [2023-12-19 06:56:51,736 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 12648 transitions. Word has length 430 [2023-12-19 06:56:51,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:56:51,736 INFO L495 AbstractCegarLoop]: Abstraction has 8354 states and 12648 transitions. [2023-12-19 06:56:51,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.882352941176471) internal successors, (168), 16 states have internal predecessors, (168), 6 states have call successors, (87), 4 states have call predecessors, (87), 7 states have return successors, (88), 6 states have call predecessors, (88), 6 states have call successors, (88) [2023-12-19 06:56:51,737 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 12648 transitions. [2023-12-19 06:56:51,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 06:56:51,740 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:56:51,740 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:56:51,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 06:56:51,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 06:56:51,947 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:56:51,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:56:51,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1986134101, now seen corresponding path program 1 times [2023-12-19 06:56:51,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:56:51,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006674813] [2023-12-19 06:56:51,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:51,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:56:52,017 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:56:52,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276804612] [2023-12-19 06:56:52,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:56:52,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:56:52,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:56:52,024 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:56:52,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 06:56:52,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:56:52,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 06:56:52,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:56:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 5386 proven. 261 refuted. 0 times theorem prover too weak. 2933 trivial. 0 not checked. [2023-12-19 06:56:53,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:56:54,315 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:56:54,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:56:54,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006674813] [2023-12-19 06:56:54,316 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:56:54,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276804612] [2023-12-19 06:56:54,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276804612] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:56:54,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:56:54,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [21] total 26 [2023-12-19 06:56:54,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835553257] [2023-12-19 06:56:54,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:56:54,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:56:54,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:56:54,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:56:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2023-12-19 06:56:54,318 INFO L87 Difference]: Start difference. First operand 8354 states and 12648 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:56:58,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:56:58,513 INFO L93 Difference]: Finished difference Result 30820 states and 45833 transitions. [2023-12-19 06:56:58,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 06:56:58,513 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 431 [2023-12-19 06:56:58,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:56:58,586 INFO L225 Difference]: With dead ends: 30820 [2023-12-19 06:56:58,586 INFO L226 Difference]: Without dead ends: 26684 [2023-12-19 06:56:58,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 839 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2023-12-19 06:56:58,601 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 1652 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 748 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1652 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 1628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 748 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:56:58,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1652 Valid, 1504 Invalid, 1628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [748 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 06:56:58,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26684 states. [2023-12-19 06:57:00,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26684 to 17868. [2023-12-19 06:57:00,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17868 states, 13383 states have (on average 1.363446163042666) internal successors, (18247), 13508 states have internal predecessors, (18247), 4088 states have call successors, (4088), 396 states have call predecessors, (4088), 396 states have return successors, (4088), 3963 states have call predecessors, (4088), 4088 states have call successors, (4088) [2023-12-19 06:57:00,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17868 states to 17868 states and 26423 transitions. [2023-12-19 06:57:00,626 INFO L78 Accepts]: Start accepts. Automaton has 17868 states and 26423 transitions. Word has length 431 [2023-12-19 06:57:00,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:00,627 INFO L495 AbstractCegarLoop]: Abstraction has 17868 states and 26423 transitions. [2023-12-19 06:57:00,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:00,627 INFO L276 IsEmpty]: Start isEmpty. Operand 17868 states and 26423 transitions. [2023-12-19 06:57:00,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 06:57:00,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:00,632 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:00,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-19 06:57:00,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 06:57:00,840 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:00,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1284534227, now seen corresponding path program 1 times [2023-12-19 06:57:00,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:00,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401743891] [2023-12-19 06:57:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:00,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:00,873 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:00,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460820569] [2023-12-19 06:57:00,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:00,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:00,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:00,874 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:00,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 06:57:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:01,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 06:57:01,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:01,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:57:01,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:57:01,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:01,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401743891] [2023-12-19 06:57:01,995 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:01,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460820569] [2023-12-19 06:57:01,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460820569] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:57:01,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:57:01,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 06:57:01,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828121784] [2023-12-19 06:57:01,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:57:01,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 06:57:01,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:01,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 06:57:01,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 06:57:01,997 INFO L87 Difference]: Start difference. First operand 17868 states and 26423 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:03,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:03,183 INFO L93 Difference]: Finished difference Result 28262 states and 41799 transitions. [2023-12-19 06:57:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 06:57:03,184 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 431 [2023-12-19 06:57:03,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:03,205 INFO L225 Difference]: With dead ends: 28262 [2023-12-19 06:57:03,205 INFO L226 Difference]: Without dead ends: 10538 [2023-12-19 06:57:03,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 428 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 06:57:03,227 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 293 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:03,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 1014 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 06:57:03,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10538 states. [2023-12-19 06:57:04,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10538 to 9777. [2023-12-19 06:57:04,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9777 states, 7840 states have (on average 1.3988520408163265) internal successors, (10967), 7892 states have internal predecessors, (10967), 1754 states have call successors, (1754), 182 states have call predecessors, (1754), 182 states have return successors, (1754), 1702 states have call predecessors, (1754), 1754 states have call successors, (1754) [2023-12-19 06:57:04,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9777 states to 9777 states and 14475 transitions. [2023-12-19 06:57:04,047 INFO L78 Accepts]: Start accepts. Automaton has 9777 states and 14475 transitions. Word has length 431 [2023-12-19 06:57:04,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:04,048 INFO L495 AbstractCegarLoop]: Abstraction has 9777 states and 14475 transitions. [2023-12-19 06:57:04,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:04,048 INFO L276 IsEmpty]: Start isEmpty. Operand 9777 states and 14475 transitions. [2023-12-19 06:57:04,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2023-12-19 06:57:04,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:04,052 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:04,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:04,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 06:57:04,259 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:04,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:04,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1591448517, now seen corresponding path program 1 times [2023-12-19 06:57:04,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:04,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118964150] [2023-12-19 06:57:04,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:04,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:04,289 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:04,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837664489] [2023-12-19 06:57:04,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:04,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:04,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:04,291 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:04,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 06:57:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:04,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 06:57:04,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:07,248 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3549 proven. 630 refuted. 0 times theorem prover too weak. 4401 trivial. 0 not checked. [2023-12-19 06:57:07,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:57:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 462 refuted. 0 times theorem prover too weak. 8004 trivial. 0 not checked. [2023-12-19 06:57:09,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118964150] [2023-12-19 06:57:09,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837664489] [2023-12-19 06:57:09,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837664489] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:57:09,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:57:09,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 26 [2023-12-19 06:57:09,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81889011] [2023-12-19 06:57:09,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:57:09,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 06:57:09,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:09,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 06:57:09,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=465, Unknown=0, NotChecked=0, Total=650 [2023-12-19 06:57:09,073 INFO L87 Difference]: Start difference. First operand 9777 states and 14475 transitions. Second operand has 26 states, 25 states have (on average 9.2) internal successors, (230), 23 states have internal predecessors, (230), 9 states have call successors, (132), 6 states have call predecessors, (132), 11 states have return successors, (132), 9 states have call predecessors, (132), 9 states have call successors, (132) [2023-12-19 06:57:16,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:16,154 INFO L93 Difference]: Finished difference Result 26671 states and 38677 transitions. [2023-12-19 06:57:16,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-12-19 06:57:16,154 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 9.2) internal successors, (230), 23 states have internal predecessors, (230), 9 states have call successors, (132), 6 states have call predecessors, (132), 11 states have return successors, (132), 9 states have call predecessors, (132), 9 states have call successors, (132) Word has length 432 [2023-12-19 06:57:16,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:16,196 INFO L225 Difference]: With dead ends: 26671 [2023-12-19 06:57:16,196 INFO L226 Difference]: Without dead ends: 17393 [2023-12-19 06:57:16,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 936 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2756 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2011, Invalid=5299, Unknown=0, NotChecked=0, Total=7310 [2023-12-19 06:57:16,213 INFO L413 NwaCegarLoop]: 483 mSDtfsCounter, 2709 mSDsluCounter, 2469 mSDsCounter, 0 mSdLazyCounter, 2258 mSolverCounterSat, 1457 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2713 SdHoareTripleChecker+Valid, 2952 SdHoareTripleChecker+Invalid, 3715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1457 IncrementalHoareTripleChecker+Valid, 2258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:16,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2713 Valid, 2952 Invalid, 3715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1457 Valid, 2258 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-19 06:57:16,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17393 states. [2023-12-19 06:57:17,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17393 to 11419. [2023-12-19 06:57:17,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11419 states, 8651 states have (on average 1.3337186452433245) internal successors, (11538), 8723 states have internal predecessors, (11538), 2400 states have call successors, (2400), 367 states have call predecessors, (2400), 367 states have return successors, (2400), 2328 states have call predecessors, (2400), 2400 states have call successors, (2400) [2023-12-19 06:57:17,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11419 states to 11419 states and 16338 transitions. [2023-12-19 06:57:17,904 INFO L78 Accepts]: Start accepts. Automaton has 11419 states and 16338 transitions. Word has length 432 [2023-12-19 06:57:17,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:17,905 INFO L495 AbstractCegarLoop]: Abstraction has 11419 states and 16338 transitions. [2023-12-19 06:57:17,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 9.2) internal successors, (230), 23 states have internal predecessors, (230), 9 states have call successors, (132), 6 states have call predecessors, (132), 11 states have return successors, (132), 9 states have call predecessors, (132), 9 states have call successors, (132) [2023-12-19 06:57:17,905 INFO L276 IsEmpty]: Start isEmpty. Operand 11419 states and 16338 transitions. [2023-12-19 06:57:17,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 06:57:17,908 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:17,908 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:17,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:18,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:18,116 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:18,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:18,116 INFO L85 PathProgramCache]: Analyzing trace with hash 995490570, now seen corresponding path program 1 times [2023-12-19 06:57:18,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:18,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101380865] [2023-12-19 06:57:18,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:18,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:18,143 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:18,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2088216751] [2023-12-19 06:57:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:18,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:18,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:18,144 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:18,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 06:57:18,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:18,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 989 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 06:57:18,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:18,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4289 proven. 132 refuted. 0 times theorem prover too weak. 4159 trivial. 0 not checked. [2023-12-19 06:57:18,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:57:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:57:19,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101380865] [2023-12-19 06:57:19,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088216751] [2023-12-19 06:57:19,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088216751] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:57:19,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:57:19,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 15 [2023-12-19 06:57:19,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979571290] [2023-12-19 06:57:19,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:57:19,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 06:57:19,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:19,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 06:57:19,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-12-19 06:57:19,169 INFO L87 Difference]: Start difference. First operand 11419 states and 16338 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:20,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:20,596 INFO L93 Difference]: Finished difference Result 18017 states and 25752 transitions. [2023-12-19 06:57:20,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 06:57:20,597 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 433 [2023-12-19 06:57:20,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:20,617 INFO L225 Difference]: With dead ends: 18017 [2023-12-19 06:57:20,617 INFO L226 Difference]: Without dead ends: 9405 [2023-12-19 06:57:20,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 851 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-12-19 06:57:20,634 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 341 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:20,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 950 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 06:57:20,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9405 states. [2023-12-19 06:57:21,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9405 to 9361. [2023-12-19 06:57:21,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9361 states, 7077 states have (on average 1.3361593895718524) internal successors, (9456), 7133 states have internal predecessors, (9456), 1978 states have call successors, (1978), 305 states have call predecessors, (1978), 305 states have return successors, (1978), 1922 states have call predecessors, (1978), 1978 states have call successors, (1978) [2023-12-19 06:57:21,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9361 states to 9361 states and 13412 transitions. [2023-12-19 06:57:21,973 INFO L78 Accepts]: Start accepts. Automaton has 9361 states and 13412 transitions. Word has length 433 [2023-12-19 06:57:21,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:21,974 INFO L495 AbstractCegarLoop]: Abstraction has 9361 states and 13412 transitions. [2023-12-19 06:57:21,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:21,974 INFO L276 IsEmpty]: Start isEmpty. Operand 9361 states and 13412 transitions. [2023-12-19 06:57:21,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 06:57:21,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:21,977 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:21,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:22,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 06:57:22,184 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:22,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:22,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1678988935, now seen corresponding path program 1 times [2023-12-19 06:57:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766011396] [2023-12-19 06:57:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:22,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:22,210 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:22,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844974733] [2023-12-19 06:57:22,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:22,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:22,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:22,212 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:22,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 06:57:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:22,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 986 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 06:57:22,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:22,801 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:57:22,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:57:22,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:22,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766011396] [2023-12-19 06:57:22,801 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:22,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844974733] [2023-12-19 06:57:22,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844974733] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:57:22,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:57:22,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 06:57:22,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943820580] [2023-12-19 06:57:22,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:57:22,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:57:22,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:22,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:57:22,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:57:22,803 INFO L87 Difference]: Start difference. First operand 9361 states and 13412 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:25,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:25,343 INFO L93 Difference]: Finished difference Result 27579 states and 39478 transitions. [2023-12-19 06:57:25,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:57:25,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 433 [2023-12-19 06:57:25,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:25,377 INFO L225 Difference]: With dead ends: 27579 [2023-12-19 06:57:25,378 INFO L226 Difference]: Without dead ends: 18440 [2023-12-19 06:57:25,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:57:25,390 INFO L413 NwaCegarLoop]: 453 mSDtfsCounter, 143 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:25,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 788 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:57:25,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18440 states. [2023-12-19 06:57:27,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18440 to 18350. [2023-12-19 06:57:27,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18350 states, 13862 states have (on average 1.3277304862213244) internal successors, (18405), 13974 states have internal predecessors, (18405), 3890 states have call successors, (3890), 597 states have call predecessors, (3890), 597 states have return successors, (3890), 3778 states have call predecessors, (3890), 3890 states have call successors, (3890) [2023-12-19 06:57:28,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18350 states to 18350 states and 26185 transitions. [2023-12-19 06:57:28,010 INFO L78 Accepts]: Start accepts. Automaton has 18350 states and 26185 transitions. Word has length 433 [2023-12-19 06:57:28,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:28,010 INFO L495 AbstractCegarLoop]: Abstraction has 18350 states and 26185 transitions. [2023-12-19 06:57:28,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:28,010 INFO L276 IsEmpty]: Start isEmpty. Operand 18350 states and 26185 transitions. [2023-12-19 06:57:28,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:57:28,014 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:28,014 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:28,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:28,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 06:57:28,221 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:28,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -536399764, now seen corresponding path program 1 times [2023-12-19 06:57:28,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:28,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169036892] [2023-12-19 06:57:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:28,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:28,250 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:28,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [841460471] [2023-12-19 06:57:28,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:28,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:28,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:28,252 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:28,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 06:57:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:28,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 06:57:28,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:29,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 5775 proven. 159 refuted. 0 times theorem prover too weak. 2646 trivial. 0 not checked. [2023-12-19 06:57:29,349 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:57:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 120 proven. 75 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:57:30,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:30,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169036892] [2023-12-19 06:57:30,427 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:30,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841460471] [2023-12-19 06:57:30,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841460471] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:57:30,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:57:30,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 18 [2023-12-19 06:57:30,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41441819] [2023-12-19 06:57:30,427 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:57:30,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 06:57:30,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:30,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 06:57:30,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-12-19 06:57:30,429 INFO L87 Difference]: Start difference. First operand 18350 states and 26185 transitions. Second operand has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 states have internal predecessors, (178), 5 states have call successors, (107), 4 states have call predecessors, (107), 7 states have return successors, (107), 5 states have call predecessors, (107), 5 states have call successors, (107) [2023-12-19 06:57:37,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:37,413 INFO L93 Difference]: Finished difference Result 46791 states and 65992 transitions. [2023-12-19 06:57:37,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-19 06:57:37,414 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 states have internal predecessors, (178), 5 states have call successors, (107), 4 states have call predecessors, (107), 7 states have return successors, (107), 5 states have call predecessors, (107), 5 states have call successors, (107) Word has length 434 [2023-12-19 06:57:37,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:37,476 INFO L225 Difference]: With dead ends: 46791 [2023-12-19 06:57:37,477 INFO L226 Difference]: Without dead ends: 28673 [2023-12-19 06:57:37,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 917 GetRequests, 856 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1076, Invalid=2830, Unknown=0, NotChecked=0, Total=3906 [2023-12-19 06:57:37,506 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 2946 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 1340 mSolverCounterSat, 1300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2982 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 2640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1300 IncrementalHoareTripleChecker+Valid, 1340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:37,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2982 Valid, 1624 Invalid, 2640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1300 Valid, 1340 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 06:57:37,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28673 states. [2023-12-19 06:57:40,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28673 to 21344. [2023-12-19 06:57:40,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21344 states, 16402 states have (on average 1.320265821241312) internal successors, (21655), 16550 states have internal predecessors, (21655), 4226 states have call successors, (4226), 715 states have call predecessors, (4226), 715 states have return successors, (4226), 4078 states have call predecessors, (4226), 4226 states have call successors, (4226) [2023-12-19 06:57:40,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21344 states to 21344 states and 30107 transitions. [2023-12-19 06:57:40,998 INFO L78 Accepts]: Start accepts. Automaton has 21344 states and 30107 transitions. Word has length 434 [2023-12-19 06:57:40,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:40,999 INFO L495 AbstractCegarLoop]: Abstraction has 21344 states and 30107 transitions. [2023-12-19 06:57:40,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 states have internal predecessors, (178), 5 states have call successors, (107), 4 states have call predecessors, (107), 7 states have return successors, (107), 5 states have call predecessors, (107), 5 states have call successors, (107) [2023-12-19 06:57:40,999 INFO L276 IsEmpty]: Start isEmpty. Operand 21344 states and 30107 transitions. [2023-12-19 06:57:41,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:57:41,002 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:41,002 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:41,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:41,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 06:57:41,209 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:41,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:41,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1905203544, now seen corresponding path program 1 times [2023-12-19 06:57:41,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:41,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212983830] [2023-12-19 06:57:41,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:41,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:41,237 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:41,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466618122] [2023-12-19 06:57:41,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:41,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:41,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:41,238 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:41,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 06:57:41,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:41,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 06:57:41,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:42,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-19 06:57:42,288 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:57:42,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:42,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212983830] [2023-12-19 06:57:42,288 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:42,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466618122] [2023-12-19 06:57:42,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466618122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:57:42,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:57:42,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 06:57:42,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307265466] [2023-12-19 06:57:42,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:57:42,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 06:57:42,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:42,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 06:57:42,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:57:42,289 INFO L87 Difference]: Start difference. First operand 21344 states and 30107 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:45,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:45,531 INFO L93 Difference]: Finished difference Result 42237 states and 59538 transitions. [2023-12-19 06:57:45,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 06:57:45,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 434 [2023-12-19 06:57:45,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:45,568 INFO L225 Difference]: With dead ends: 42237 [2023-12-19 06:57:45,568 INFO L226 Difference]: Without dead ends: 21368 [2023-12-19 06:57:45,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 06:57:45,599 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 135 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:45,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 701 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 06:57:45,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21368 states. [2023-12-19 06:57:49,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21368 to 21344. [2023-12-19 06:57:49,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21344 states, 16402 states have (on average 1.3199000121936348) internal successors, (21649), 16550 states have internal predecessors, (21649), 4226 states have call successors, (4226), 715 states have call predecessors, (4226), 715 states have return successors, (4226), 4078 states have call predecessors, (4226), 4226 states have call successors, (4226) [2023-12-19 06:57:49,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21344 states to 21344 states and 30101 transitions. [2023-12-19 06:57:49,093 INFO L78 Accepts]: Start accepts. Automaton has 21344 states and 30101 transitions. Word has length 434 [2023-12-19 06:57:49,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:57:49,094 INFO L495 AbstractCegarLoop]: Abstraction has 21344 states and 30101 transitions. [2023-12-19 06:57:49,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-19 06:57:49,094 INFO L276 IsEmpty]: Start isEmpty. Operand 21344 states and 30101 transitions. [2023-12-19 06:57:49,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:57:49,097 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:57:49,097 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:57:49,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 06:57:49,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 06:57:49,308 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:57:49,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:57:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1995396966, now seen corresponding path program 1 times [2023-12-19 06:57:49,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:57:49,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927219008] [2023-12-19 06:57:49,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:49,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:57:49,335 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:57:49,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [593733206] [2023-12-19 06:57:49,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:57:49,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:57:49,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:57:49,337 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:57:49,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 06:57:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:57:49,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 985 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 06:57:49,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:57:49,751 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 2003 proven. 24 refuted. 0 times theorem prover too weak. 6553 trivial. 0 not checked. [2023-12-19 06:57:49,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:57:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 171 proven. 24 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:57:49,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:57:49,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927219008] [2023-12-19 06:57:49,974 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:57:49,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593733206] [2023-12-19 06:57:49,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593733206] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:57:49,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:57:49,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-19 06:57:49,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978588906] [2023-12-19 06:57:49,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:57:49,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 06:57:49,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:57:49,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 06:57:49,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-19 06:57:49,976 INFO L87 Difference]: Start difference. First operand 21344 states and 30101 transitions. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 2 states have call successors, (74), 2 states have call predecessors, (74), 4 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-12-19 06:57:58,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:57:58,639 INFO L93 Difference]: Finished difference Result 64738 states and 90203 transitions. [2023-12-19 06:57:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-19 06:57:58,639 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 2 states have call successors, (74), 2 states have call predecessors, (74), 4 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) Word has length 434 [2023-12-19 06:57:58,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:57:58,730 INFO L225 Difference]: With dead ends: 64738 [2023-12-19 06:57:58,730 INFO L226 Difference]: Without dead ends: 43855 [2023-12-19 06:57:58,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 885 GetRequests, 860 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2023-12-19 06:57:58,760 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 1518 mSDsluCounter, 1219 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 569 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1634 SdHoareTripleChecker+Valid, 1685 SdHoareTripleChecker+Invalid, 1703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 569 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 06:57:58,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1634 Valid, 1685 Invalid, 1703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [569 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 06:57:58,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43855 states. [2023-12-19 06:58:03,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43855 to 25825. [2023-12-19 06:58:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25825 states, 19458 states have (on average 1.304707575290369) internal successors, (25387), 19658 states have internal predecessors, (25387), 5431 states have call successors, (5431), 935 states have call predecessors, (5431), 935 states have return successors, (5431), 5231 states have call predecessors, (5431), 5431 states have call successors, (5431) [2023-12-19 06:58:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25825 states to 25825 states and 36249 transitions. [2023-12-19 06:58:03,580 INFO L78 Accepts]: Start accepts. Automaton has 25825 states and 36249 transitions. Word has length 434 [2023-12-19 06:58:03,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:58:03,580 INFO L495 AbstractCegarLoop]: Abstraction has 25825 states and 36249 transitions. [2023-12-19 06:58:03,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 2 states have call successors, (74), 2 states have call predecessors, (74), 4 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-12-19 06:58:03,581 INFO L276 IsEmpty]: Start isEmpty. Operand 25825 states and 36249 transitions. [2023-12-19 06:58:03,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:58:03,584 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:58:03,584 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:58:03,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-19 06:58:03,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:58:03,785 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:58:03,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:58:03,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2057436580, now seen corresponding path program 1 times [2023-12-19 06:58:03,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:58:03,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324619190] [2023-12-19 06:58:03,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:58:03,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:58:03,813 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:58:03,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [969733641] [2023-12-19 06:58:03,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:58:03,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:58:03,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:58:03,814 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:58:03,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 06:58:04,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:58:04,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 986 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 06:58:04,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:58:04,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 5191 proven. 195 refuted. 0 times theorem prover too weak. 3194 trivial. 0 not checked. [2023-12-19 06:58:04,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:58:05,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:58:05,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324619190] [2023-12-19 06:58:05,415 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:58:05,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969733641] [2023-12-19 06:58:05,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969733641] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 06:58:05,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:58:05,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-12-19 06:58:05,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181764431] [2023-12-19 06:58:05,415 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 06:58:05,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 06:58:05,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:58:05,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 06:58:05,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2023-12-19 06:58:05,417 INFO L87 Difference]: Start difference. First operand 25825 states and 36249 transitions. Second operand has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 13 states have internal predecessors, (125), 4 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 4 states have call predecessors, (66), 4 states have call successors, (66) [2023-12-19 06:58:18,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:58:18,357 INFO L93 Difference]: Finished difference Result 94479 states and 131522 transitions. [2023-12-19 06:58:18,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-19 06:58:18,358 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 13 states have internal predecessors, (125), 4 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 4 states have call predecessors, (66), 4 states have call successors, (66) Word has length 434 [2023-12-19 06:58:18,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:58:18,500 INFO L225 Difference]: With dead ends: 94479 [2023-12-19 06:58:18,501 INFO L226 Difference]: Without dead ends: 69208 [2023-12-19 06:58:18,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 488 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2023-12-19 06:58:18,543 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 1576 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1635 SdHoareTripleChecker+Valid, 1350 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 06:58:18,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1635 Valid, 1350 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 1214 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 06:58:18,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69208 states. [2023-12-19 06:58:27,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69208 to 50958. [2023-12-19 06:58:27,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50958 states, 39766 states have (on average 1.3193683045818037) internal successors, (52466), 40186 states have internal predecessors, (52466), 9432 states have call successors, (9432), 1759 states have call predecessors, (9432), 1759 states have return successors, (9432), 9012 states have call predecessors, (9432), 9432 states have call successors, (9432) [2023-12-19 06:58:27,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50958 states to 50958 states and 71330 transitions. [2023-12-19 06:58:27,556 INFO L78 Accepts]: Start accepts. Automaton has 50958 states and 71330 transitions. Word has length 434 [2023-12-19 06:58:27,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:58:27,557 INFO L495 AbstractCegarLoop]: Abstraction has 50958 states and 71330 transitions. [2023-12-19 06:58:27,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.615384615384615) internal successors, (125), 13 states have internal predecessors, (125), 4 states have call successors, (66), 4 states have call predecessors, (66), 7 states have return successors, (66), 4 states have call predecessors, (66), 4 states have call successors, (66) [2023-12-19 06:58:27,557 INFO L276 IsEmpty]: Start isEmpty. Operand 50958 states and 71330 transitions. [2023-12-19 06:58:27,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:58:27,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:58:27,562 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:58:27,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 06:58:27,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:58:27,763 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:58:27,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:58:27,763 INFO L85 PathProgramCache]: Analyzing trace with hash -2103517210, now seen corresponding path program 1 times [2023-12-19 06:58:27,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:58:27,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773551035] [2023-12-19 06:58:27,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:58:27,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:58:27,792 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:58:27,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1848656062] [2023-12-19 06:58:27,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:58:27,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:58:27,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:58:27,794 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:58:27,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 06:58:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:58:28,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 988 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 06:58:28,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:58:29,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 573 proven. 189 refuted. 0 times theorem prover too weak. 7818 trivial. 0 not checked. [2023-12-19 06:58:29,331 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:58:43,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 6 proven. 189 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-19 06:58:43,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:58:43,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773551035] [2023-12-19 06:58:43,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:58:43,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848656062] [2023-12-19 06:58:43,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848656062] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 06:58:43,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 06:58:43,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-19 06:58:43,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852099099] [2023-12-19 06:58:43,756 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 06:58:43,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 06:58:43,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:58:43,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 06:58:43,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-12-19 06:58:43,758 INFO L87 Difference]: Start difference. First operand 50958 states and 71330 transitions. Second operand has 15 states, 15 states have (on average 14.533333333333333) internal successors, (218), 15 states have internal predecessors, (218), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:58:45,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 06:59:17,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:59:17,221 INFO L93 Difference]: Finished difference Result 115752 states and 160763 transitions. [2023-12-19 06:59:17,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-19 06:59:17,222 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 14.533333333333333) internal successors, (218), 15 states have internal predecessors, (218), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) Word has length 434 [2023-12-19 06:59:17,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:59:17,422 INFO L225 Difference]: With dead ends: 115752 [2023-12-19 06:59:17,423 INFO L226 Difference]: Without dead ends: 66402 [2023-12-19 06:59:17,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 882 GetRequests, 854 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=258, Invalid=612, Unknown=0, NotChecked=0, Total=870 [2023-12-19 06:59:17,473 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 943 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 2100 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.2s IncrementalHoareTripleChecker+Time [2023-12-19 06:59:17,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [949 Valid, 2100 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 21.2s Time] [2023-12-19 06:59:17,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66402 states. [2023-12-19 06:59:24,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66402 to 50970. [2023-12-19 06:59:24,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50970 states, 42622 states have (on average 1.3359767256346489) internal successors, (56942), 43042 states have internal predecessors, (56942), 6840 states have call successors, (6840), 1507 states have call predecessors, (6840), 1507 states have return successors, (6840), 6420 states have call predecessors, (6840), 6840 states have call successors, (6840) [2023-12-19 06:59:24,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50970 states to 50970 states and 70622 transitions. [2023-12-19 06:59:24,980 INFO L78 Accepts]: Start accepts. Automaton has 50970 states and 70622 transitions. Word has length 434 [2023-12-19 06:59:24,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:59:24,980 INFO L495 AbstractCegarLoop]: Abstraction has 50970 states and 70622 transitions. [2023-12-19 06:59:24,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 14.533333333333333) internal successors, (218), 15 states have internal predecessors, (218), 4 states have call successors, (132), 3 states have call predecessors, (132), 5 states have return successors, (132), 4 states have call predecessors, (132), 4 states have call successors, (132) [2023-12-19 06:59:24,980 INFO L276 IsEmpty]: Start isEmpty. Operand 50970 states and 70622 transitions. [2023-12-19 06:59:24,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 06:59:24,986 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:59:24,986 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:59:24,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-19 06:59:25,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:59:25,195 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:59:25,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:59:25,195 INFO L85 PathProgramCache]: Analyzing trace with hash -2046258908, now seen corresponding path program 1 times [2023-12-19 06:59:25,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:59:25,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865036369] [2023-12-19 06:59:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:59:25,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:59:25,220 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:59:25,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850362720] [2023-12-19 06:59:25,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:59:25,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:59:25,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:59:25,222 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:59:25,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 06:59:25,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 06:59:25,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 06:59:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 06:59:26,324 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 06:59:26,324 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 06:59:26,325 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 06:59:26,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-19 06:59:26,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:59:26,534 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:59:26,536 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 06:59:26,742 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 06:59:26 BoogieIcfgContainer [2023-12-19 06:59:26,742 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 06:59:26,742 INFO L158 Benchmark]: Toolchain (without parser) took 175233.59ms. Allocated memory was 304.1MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 252.2MB in the beginning and 1.1GB in the end (delta: -819.6MB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2023-12-19 06:59:26,742 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 200.3MB. Free memory was 148.4MB in the beginning and 148.2MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 06:59:26,743 INFO L158 Benchmark]: CACSL2BoogieTranslator took 384.53ms. Allocated memory is still 304.1MB. Free memory was 252.2MB in the beginning and 228.3MB in the end (delta: 23.9MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-19 06:59:26,743 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.33ms. Allocated memory is still 304.1MB. Free memory was 228.3MB in the beginning and 217.3MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-19 06:59:26,744 INFO L158 Benchmark]: Boogie Preprocessor took 108.09ms. Allocated memory is still 304.1MB. Free memory was 217.3MB in the beginning and 204.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-19 06:59:26,744 INFO L158 Benchmark]: RCFGBuilder took 817.44ms. Allocated memory is still 304.1MB. Free memory was 204.7MB in the beginning and 216.5MB in the end (delta: -11.8MB). Peak memory consumption was 30.1MB. Max. memory is 8.0GB. [2023-12-19 06:59:26,744 INFO L158 Benchmark]: TraceAbstraction took 173851.44ms. Allocated memory was 304.1MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 216.0MB in the beginning and 1.1GB in the end (delta: -855.8MB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2023-12-19 06:59:26,747 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 200.3MB. Free memory was 148.4MB in the beginning and 148.2MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 384.53ms. Allocated memory is still 304.1MB. Free memory was 252.2MB in the beginning and 228.3MB in the end (delta: 23.9MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 67.33ms. Allocated memory is still 304.1MB. Free memory was 228.3MB in the beginning and 217.3MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 108.09ms. Allocated memory is still 304.1MB. Free memory was 217.3MB in the beginning and 204.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * RCFGBuilder took 817.44ms. Allocated memory is still 304.1MB. Free memory was 204.7MB in the beginning and 216.5MB in the end (delta: -11.8MB). Peak memory consumption was 30.1MB. Max. memory is 8.0GB. * TraceAbstraction took 173851.44ms. Allocated memory was 304.1MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 216.0MB in the beginning and 1.1GB in the end (delta: -855.8MB). Peak memory consumption was 2.5GB. 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 440, overapproximation of bitwiseOr at line 324, overapproximation of someUnaryDOUBLEoperation at line 280, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254, overapproximation of someBinaryDOUBLEComparisonOperation at line 440, overapproximation of someBinaryArithmeticFLOAToperation at line 240. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_24 = -0.5; [L43] double var_1_25 = 128.5; [L44] unsigned char var_1_26 = 2; [L45] signed long int var_1_27 = -4; [L46] unsigned char var_1_28 = 0; [L47] double var_1_29 = 64.5; [L48] signed char var_1_30 = 2; [L49] signed long int var_1_31 = 5; [L50] signed char var_1_32 = 1; [L51] signed char var_1_33 = 32; [L52] signed long int var_1_34 = -64; [L53] signed long int var_1_35 = -32; [L54] signed long int var_1_36 = 16; [L55] unsigned long int var_1_37 = 64; [L56] unsigned short int var_1_38 = 10; [L57] unsigned short int var_1_39 = 16; [L58] unsigned long int var_1_40 = 5; [L59] unsigned char var_1_41 = 16; [L60] unsigned char var_1_42 = 64; [L61] unsigned long int var_1_43 = 16; [L62] unsigned short int var_1_44 = 5; [L63] unsigned short int var_1_45 = 5; [L64] unsigned char var_1_46 = 200; [L65] unsigned char var_1_47 = 128; [L66] unsigned char var_1_48 = 4; [L67] unsigned char var_1_49 = 16; [L68] unsigned short int var_1_50 = 2; [L69] float var_1_51 = 2.4; [L70] float var_1_52 = 255.7; [L71] float var_1_53 = 31.5; [L72] float var_1_54 = 63.25; [L73] signed short int var_1_55 = 1; [L74] unsigned short int var_1_56 = 8; [L75] unsigned short int var_1_57 = 1; [L76] unsigned char var_1_58 = 64; [L77] signed short int var_1_59 = 100; [L78] unsigned char var_1_60 = 0; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed short int var_1_63 = -64; [L82] float var_1_64 = 5.25; [L83] double var_1_65 = 32.527; [L84] float var_1_66 = 7.75; [L85] signed long int var_1_67 = -8; [L86] float var_1_68 = 1.3; [L87] signed short int var_1_69 = -10; [L88] double var_1_70 = 9999999999999.5; [L89] double var_1_71 = 199.375; [L90] signed short int var_1_72 = 1; [L91] signed short int var_1_73 = -5; [L92] double var_1_74 = 1.8; [L93] signed char var_1_75 = 50; [L94] unsigned short int var_1_76 = 2; [L95] signed long int var_1_77 = 64; [L96] signed long int var_1_78 = -1; [L97] signed long int var_1_79 = 500; [L98] signed char var_1_80 = -8; [L99] double var_1_81 = -0.12; [L100] unsigned long int var_1_82 = 4; [L101] unsigned long int var_1_83 = 32; [L102] signed char var_1_84 = -4; [L103] signed long int var_1_85 = -256; [L104] unsigned char last_1_var_1_8 = 64; [L105] unsigned char last_1_var_1_19 = 1; [L106] unsigned short int last_1_var_1_20 = 256; [L107] unsigned long int last_1_var_1_22 = 64; [L444] isInitial = 1 [L445] FCALL initially() [L446] COND TRUE 1 [L447] CALL updateLastVariables() [L434] last_1_var_1_8 = var_1_8 [L435] last_1_var_1_19 = var_1_19 [L436] last_1_var_1_20 = var_1_20 [L437] last_1_var_1_22 = var_1_22 [L447] RET updateLastVariables() [L448] CALL updateVariables() [L329] var_1_3 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L330] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L331] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L331] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L332] var_1_4 = __VERIFIER_nondet_ushort() [L333] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L333] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L334] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L334] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L335] var_1_5 = __VERIFIER_nondet_ushort() [L336] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L336] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L337] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L337] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L338] var_1_6 = __VERIFIER_nondet_ushort() [L339] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L339] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L340] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L340] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L341] var_1_9 = __VERIFIER_nondet_ushort() [L342] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64] [L342] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64] [L343] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L343] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L344] var_1_11 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L345] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L346] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L346] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L347] var_1_13 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L348] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L349] var_1_14 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L350] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L351] var_1_15 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L352] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L353] var_1_17 = __VERIFIER_nondet_uchar() [L354] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L354] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L355] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L355] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L356] var_1_18 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L357] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L358] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L358] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L359] var_1_21 = __VERIFIER_nondet_ushort() [L360] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L360] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L361] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L361] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L362] var_1_24 = __VERIFIER_nondet_double() [L363] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L363] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L364] var_1_25 = __VERIFIER_nondet_double() [L365] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L365] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L366] var_1_26 = __VERIFIER_nondet_uchar() [L367] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L367] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L368] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L368] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L369] var_1_27 = __VERIFIER_nondet_long() [L370] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L370] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L371] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L371] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L372] var_1_28 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L373] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L374] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L374] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L375] var_1_29 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && 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=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L376] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && 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=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L377] var_1_31 = __VERIFIER_nondet_long() [L378] CALL assume_abort_if_not(var_1_31 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L378] RET assume_abort_if_not(var_1_31 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L379] CALL assume_abort_if_not(var_1_31 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L379] RET assume_abort_if_not(var_1_31 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L380] var_1_32 = __VERIFIER_nondet_char() [L381] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L381] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L382] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L382] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L383] var_1_33 = __VERIFIER_nondet_char() [L384] CALL assume_abort_if_not(var_1_33 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L384] RET assume_abort_if_not(var_1_33 >= -126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L385] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L385] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L386] var_1_36 = __VERIFIER_nondet_long() [L387] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L387] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L388] CALL assume_abort_if_not(var_1_36 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L388] RET assume_abort_if_not(var_1_36 <= 1073741823) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L389] var_1_38 = __VERIFIER_nondet_ushort() [L390] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L390] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L391] CALL assume_abort_if_not(var_1_38 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L391] RET assume_abort_if_not(var_1_38 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L392] CALL assume_abort_if_not(var_1_38 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L392] RET assume_abort_if_not(var_1_38 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L393] var_1_39 = __VERIFIER_nondet_ushort() [L394] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L394] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L395] CALL assume_abort_if_not(var_1_39 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L395] RET assume_abort_if_not(var_1_39 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L396] CALL assume_abort_if_not(var_1_39 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L396] RET assume_abort_if_not(var_1_39 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L397] var_1_42 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_42 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L398] RET assume_abort_if_not(var_1_42 >= 64) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L399] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L399] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L400] var_1_45 = __VERIFIER_nondet_ushort() [L401] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L401] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L402] CALL assume_abort_if_not(var_1_45 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L402] RET assume_abort_if_not(var_1_45 <= 16384) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L403] var_1_47 = __VERIFIER_nondet_uchar() [L404] CALL assume_abort_if_not(var_1_47 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L404] RET assume_abort_if_not(var_1_47 >= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L405] CALL assume_abort_if_not(var_1_47 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L405] RET assume_abort_if_not(var_1_47 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L406] var_1_48 = __VERIFIER_nondet_uchar() [L407] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L407] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L408] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L408] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L409] var_1_49 = __VERIFIER_nondet_uchar() [L410] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L410] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L411] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L411] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L412] var_1_52 = __VERIFIER_nondet_float() [L413] CALL assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L413] RET assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L414] var_1_53 = __VERIFIER_nondet_float() [L415] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L415] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L416] var_1_54 = __VERIFIER_nondet_float() [L417] CALL assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L417] RET assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L418] var_1_61 = __VERIFIER_nondet_uchar() [L419] CALL assume_abort_if_not(var_1_61 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L419] RET assume_abort_if_not(var_1_61 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L420] CALL assume_abort_if_not(var_1_61 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L420] RET assume_abort_if_not(var_1_61 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L421] var_1_62 = __VERIFIER_nondet_uchar() [L422] CALL assume_abort_if_not(var_1_62 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L422] RET assume_abort_if_not(var_1_62 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L423] CALL assume_abort_if_not(var_1_62 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L423] RET assume_abort_if_not(var_1_62 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L424] var_1_65 = __VERIFIER_nondet_double() [L425] CALL assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L425] RET assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L426] CALL assume_abort_if_not(var_1_65 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L426] RET assume_abort_if_not(var_1_65 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L427] var_1_71 = __VERIFIER_nondet_double() [L428] CALL assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L428] RET assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L429] var_1_83 = __VERIFIER_nondet_ulong() [L430] CALL assume_abort_if_not(var_1_83 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L430] RET assume_abort_if_not(var_1_83 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L431] CALL assume_abort_if_not(var_1_83 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L431] RET assume_abort_if_not(var_1_83 <= 4294967294) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L448] RET updateVariables() [L449] CALL step() [L111] COND FALSE !(var_1_24 <= var_1_25) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L118] EXPR (var_1_27 + var_1_26) ^ var_1_31 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=2, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L118] COND TRUE ((var_1_27 + var_1_26) ^ var_1_31) < (-10 | 32) [L119] var_1_30 = (var_1_32 - (((((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) < 0 ) ? -((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) : ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L121] COND TRUE var_1_31 > (var_1_33 * var_1_26) [L122] var_1_34 = var_1_32 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L126] COND TRUE var_1_33 <= var_1_26 [L127] var_1_35 = ((var_1_26 + var_1_36) - 32) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L131] COND FALSE !(((var_1_35 % var_1_38) / ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) >= 8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L136] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L139] COND FALSE !((~ var_1_36) == var_1_38) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L144] COND TRUE (var_1_42 - var_1_41) > (var_1_26 | -32) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=16, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L145] COND TRUE var_1_24 >= (- var_1_23) [L146] var_1_43 = ((((var_1_42) < ((var_1_36 + var_1_38))) ? (var_1_42) : ((var_1_36 + var_1_38)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=5, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L149] COND TRUE var_1_36 < ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) [L150] var_1_44 = (var_1_26 + (var_1_42 + var_1_41)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L158] COND FALSE !(var_1_28 && (1u != var_1_37)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=200, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L161] COND TRUE var_1_36 <= var_1_38 [L162] var_1_46 = (((((var_1_42) < (var_1_48)) ? (var_1_42) : (var_1_48))) + var_1_49) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L167] var_1_50 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L168] COND TRUE var_1_40 < var_1_44 [L169] var_1_51 = var_1_29 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L173] COND TRUE (var_1_37 + (~ var_1_45)) < ((((64u) > (var_1_40)) ? (64u) : (var_1_40))) [L174] var_1_55 = (var_1_46 - ((((var_1_45) < (var_1_48)) ? (var_1_45) : (var_1_48)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L178] var_1_56 = (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) + var_1_49) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L179] COND FALSE !(var_1_33 <= var_1_37) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L190] var_1_58 = ((((128) > (var_1_48)) ? (128) : (var_1_48))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L191] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L196] COND FALSE !(\read(var_1_28)) [L203] var_1_60 = (! var_1_61) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L205] var_1_63 = ((((var_1_32) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? (var_1_32) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L206] COND TRUE ((((var_1_47) < ((var_1_36 % var_1_38))) ? (var_1_47) : ((var_1_36 % var_1_38)))) >= var_1_63 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L207] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L223] COND FALSE !(var_1_53 <= var_1_51) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L232] COND TRUE \read(var_1_62) [L233] var_1_66 = ((((var_1_52) < (var_1_54)) ? (var_1_52) : (var_1_54))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L236] COND TRUE var_1_56 > (var_1_37 % var_1_39) [L237] var_1_67 = ((((var_1_47) < (var_1_49)) ? (var_1_47) : (var_1_49))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L239] EXPR var_1_59 ^ var_1_40 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_68=13/10, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L239] COND TRUE var_1_48 > (var_1_59 ^ var_1_40) [L240] var_1_68 = (2.9f - var_1_53) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L242] COND FALSE !(var_1_54 < var_1_52) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L249] EXPR (~ var_1_63) >> var_1_67 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L249] COND FALSE !(((~ var_1_63) >> var_1_67) >= (((((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) < 0 ) ? -((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) : ((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55)))))) [L254] var_1_70 = (((((31.4) < 0 ) ? -(31.4) : (31.4))) - var_1_71) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L256] COND TRUE var_1_42 < var_1_58 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L257] COND TRUE (- var_1_31) > var_1_36 [L258] var_1_72 = ((((-1) < 0 ) ? -(-1) : (-1))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L265] var_1_73 = var_1_49 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=1, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L266] COND TRUE \read(var_1_62) [L267] var_1_74 = var_1_54 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L269] var_1_75 = -1 [L270] var_1_76 = var_1_26 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L271] COND FALSE !(\read(var_1_60)) [L274] var_1_77 = var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L276] var_1_78 = var_1_45 [L277] var_1_79 = var_1_30 [L278] var_1_80 = var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L279] COND TRUE var_1_39 >= (var_1_27 / var_1_47) [L280] var_1_81 = (((((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))) < 0 ) ? -((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))) : ((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=4, var_1_83=0, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=1] [L282] var_1_82 = var_1_83 [L283] var_1_84 = var_1_33 [L284] var_1_85 = -100 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L285] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L286] var_1_16 = (last_1_var_1_19 || var_1_17) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L290] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L291] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L296] unsigned short int stepLocal_2 = var_1_4; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L297] COND TRUE var_1_8 <= stepLocal_2 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L298] COND TRUE \read(var_1_16) [L299] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L306] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L307] COND FALSE !((var_1_8 * var_1_8) < var_1_11) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L313] COND TRUE var_1_12 >= (1.3 / var_1_3) [L314] var_1_1 = ((var_1_4 - var_1_8) - var_1_8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L318] unsigned char stepLocal_1 = var_1_1 < 64; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_1=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L319] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_1=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L320] COND TRUE stepLocal_1 || var_1_16 [L321] var_1_19 = var_1_17 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_1=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L324] EXPR 2 ^ var_1_20 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_1=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L324] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=0, stepLocal_1=0, stepLocal_2=49150, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L324] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L449] RET step() [L450] CALL, EXPR property() [L440] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L440-L441] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L450] RET, EXPR property() [L450] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=254, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-2, var_1_28=0, var_1_29=2, var_1_30=-127, var_1_31=-11, var_1_32=-1, var_1_33=-126, var_1_34=-1, var_1_35=-29, var_1_36=1, var_1_37=64, var_1_38=111, var_1_39=2, var_1_40=5, var_1_41=16, var_1_42=112, var_1_43=112, var_1_44=130, var_1_45=63, var_1_46=64, var_1_47=254, var_1_48=63, var_1_49=1, var_1_4=49150, var_1_50=2, var_1_51=2, var_1_52=3, var_1_54=4, var_1_55=1, var_1_56=113, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=0, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-1, var_1_64=21/4, var_1_66=3, var_1_67=1, var_1_69=-10, var_1_6=2, var_1_71=0, var_1_72=1, var_1_73=1, var_1_74=4, var_1_75=-1, var_1_76=2, var_1_77=-126, var_1_78=63, var_1_79=-127, var_1_80=-126, var_1_81=5, var_1_82=0, var_1_83=0, var_1_84=-126, var_1_85=-100, var_1_8=64, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 213 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 173.6s, OverallIterations: 22, TraceHistogramMax: 66, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 88.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18376 SdHoareTripleChecker+Valid, 32.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17941 mSDsluCounter, 26620 SdHoareTripleChecker+Invalid, 30.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18562 mSDsCounter, 6086 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12626 IncrementalHoareTripleChecker+Invalid, 18712 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6086 mSolverCounterUnsat, 8058 mSDtfsCounter, 12626 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14017 GetRequests, 13656 SyntacticMatches, 2 SemanticMatches, 359 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5070 ImplicationChecksByTransitivity, 6.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=50970occurred in iteration=21, InterpolantAutomatonStates: 299, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 39.5s AutomataMinimizationTime, 21 MinimizatonAttempts, 82591 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 33.2s InterpolantComputationTime, 9884 NumberOfCodeBlocks, 9884 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 13731 ConstructedInterpolants, 5 QuantifiedInterpolants, 68468 SizeOfPredicates, 84 NumberOfNonLiveVariables, 20641 ConjunctsInSsa, 230 ConjunctsInUnsatCore, 32 InterpolantComputations, 12 PerfectInterpolantSequences, 271440/274560 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-19 06:59:26,877 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...