/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-37.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 23:48:28,778 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 23:48:28,845 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-20 23:48:28,850 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 23:48:28,851 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 23:48:28,874 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 23:48:28,874 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 23:48:28,875 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 23:48:28,875 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 23:48:28,875 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 23:48:28,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 23:48:28,876 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 23:48:28,876 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 23:48:28,876 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 23:48:28,876 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 23:48:28,877 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 23:48:28,877 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 23:48:28,877 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 23:48:28,877 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 23:48:28,878 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 23:48:28,878 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 23:48:28,881 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 23:48:28,881 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 23:48:28,881 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 23:48:28,884 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 23:48:28,884 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 23:48:28,884 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 23:48:28,884 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 23:48:28,885 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 23:48:28,885 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 23:48:28,886 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 23:48:28,886 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 23:48:28,887 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 23:48:28,887 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 23:48:28,887 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 23:48:28,887 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 23:48:28,887 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-20 23:48:29,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 23:48:29,088 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 23:48:29,090 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 23:48:29,090 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 23:48:29,090 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 23:48:29,091 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-37.i [2023-12-20 23:48:30,050 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 23:48:30,217 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 23:48:30,217 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-37.i [2023-12-20 23:48:30,225 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/738e0b8cc/300fcff01eb24eab9f0b71f37c7cf56d/FLAGc7ac53bd7 [2023-12-20 23:48:30,234 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/738e0b8cc/300fcff01eb24eab9f0b71f37c7cf56d [2023-12-20 23:48:30,235 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 23:48:30,236 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 23:48:30,237 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 23:48:30,237 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 23:48:30,240 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 23:48:30,240 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1995e79b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30, skipping insertion in model container [2023-12-20 23:48:30,241 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,272 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 23:48:30,358 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-37.i[916,929] [2023-12-20 23:48:30,446 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 23:48:30,455 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 23:48:30,464 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-37.i[916,929] [2023-12-20 23:48:30,512 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 23:48:30,529 INFO L206 MainTranslator]: Completed translation [2023-12-20 23:48:30,530 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30 WrapperNode [2023-12-20 23:48:30,530 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 23:48:30,531 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 23:48:30,531 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 23:48:30,531 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 23:48:30,535 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,547 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,597 INFO L138 Inliner]: procedures = 26, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 364 [2023-12-20 23:48:30,598 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 23:48:30,598 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 23:48:30,598 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 23:48:30,598 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 23:48:30,606 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,606 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,620 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,696 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-20 23:48:30,697 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,697 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,710 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,713 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,716 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,718 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,726 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 23:48:30,727 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 23:48:30,727 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 23:48:30,727 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 23:48:30,727 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (1/1) ... [2023-12-20 23:48:30,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 23:48:30,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:48:30,761 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-20 23:48:30,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-20 23:48:30,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 23:48:30,790 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 23:48:30,790 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 23:48:30,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 23:48:30,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 23:48:30,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 23:48:30,876 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 23:48:30,877 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 23:48:31,362 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 23:48:31,392 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 23:48:31,392 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 23:48:31,392 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 11:48:31 BoogieIcfgContainer [2023-12-20 23:48:31,393 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 23:48:31,394 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 23:48:31,394 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 23:48:31,396 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 23:48:31,396 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 11:48:30" (1/3) ... [2023-12-20 23:48:31,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@766fe65a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 11:48:31, skipping insertion in model container [2023-12-20 23:48:31,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:48:30" (2/3) ... [2023-12-20 23:48:31,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@766fe65a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 11:48:31, skipping insertion in model container [2023-12-20 23:48:31,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 11:48:31" (3/3) ... [2023-12-20 23:48:31,398 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-37.i [2023-12-20 23:48:31,408 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 23:48:31,409 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 23:48:31,447 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 23:48:31,452 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;@62b57cf3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 23:48:31,452 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 23:48:31,458 INFO L276 IsEmpty]: Start isEmpty. Operand has 142 states, 88 states have (on average 1.4886363636363635) internal successors, (131), 89 states have internal predecessors, (131), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2023-12-20 23:48:31,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:48:31,474 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:48:31,474 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:48:31,475 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:48:31,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:48:31,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1837087038, now seen corresponding path program 1 times [2023-12-20 23:48:31,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:48:31,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091335745] [2023-12-20 23:48:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:31,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:48:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:48:31,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:48:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091335745] [2023-12-20 23:48:31,714 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 23:48:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442722529] [2023-12-20 23:48:31,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:31,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:48:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:48:31,738 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:48:31,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-20 23:48:31,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:48:31,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 23:48:32,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:48:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2023-12-20 23:48:32,063 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:48:32,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442722529] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:48:32,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:48:32,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 23:48:32,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614502769] [2023-12-20 23:48:32,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:48:32,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 23:48:32,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:48:32,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 23:48:32,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 23:48:32,089 INFO L87 Difference]: Start difference. First operand has 142 states, 88 states have (on average 1.4886363636363635) internal successors, (131), 89 states have internal predecessors, (131), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2023-12-20 23:48:32,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:48:32,130 INFO L93 Difference]: Finished difference Result 281 states and 515 transitions. [2023-12-20 23:48:32,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 23:48:32,132 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) Word has length 325 [2023-12-20 23:48:32,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:48:32,138 INFO L225 Difference]: With dead ends: 281 [2023-12-20 23:48:32,138 INFO L226 Difference]: Without dead ends: 140 [2023-12-20 23:48:32,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 23:48:32,143 INFO L413 NwaCegarLoop]: 225 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, 225 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 23:48:32,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 225 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 23:48:32,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2023-12-20 23:48:32,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2023-12-20 23:48:32,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 87 states have (on average 1.4482758620689655) internal successors, (126), 87 states have internal predecessors, (126), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2023-12-20 23:48:32,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 228 transitions. [2023-12-20 23:48:32,206 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 228 transitions. Word has length 325 [2023-12-20 23:48:32,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:48:32,206 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 228 transitions. [2023-12-20 23:48:32,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2023-12-20 23:48:32,207 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 228 transitions. [2023-12-20 23:48:32,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:48:32,211 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:48:32,211 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:48:32,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-20 23:48:32,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-20 23:48:32,419 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:48:32,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:48:32,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1087253304, now seen corresponding path program 1 times [2023-12-20 23:48:32,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:48:32,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139572743] [2023-12-20 23:48:32,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:32,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:48:32,518 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:48:32,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1375117200] [2023-12-20 23:48:32,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:32,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:48:32,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:48:32,531 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:48:32,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-20 23:48:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:48:32,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-20 23:48:32,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:48:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 768 proven. 0 refuted. 0 times theorem prover too weak. 4332 trivial. 0 not checked. [2023-12-20 23:48:34,386 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:48:34,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:48:34,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139572743] [2023-12-20 23:48:34,386 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:48:34,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375117200] [2023-12-20 23:48:34,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375117200] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:48:34,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:48:34,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-20 23:48:34,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046119515] [2023-12-20 23:48:34,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:48:34,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 23:48:34,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:48:34,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 23:48:34,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:48:34,391 INFO L87 Difference]: Start difference. First operand 140 states and 228 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 6 states have internal predecessors, (79), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2023-12-20 23:48:34,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:48:34,780 INFO L93 Difference]: Finished difference Result 443 states and 721 transitions. [2023-12-20 23:48:34,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-20 23:48:34,781 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 6 states have internal predecessors, (79), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) Word has length 325 [2023-12-20 23:48:34,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:48:34,784 INFO L225 Difference]: With dead ends: 443 [2023-12-20 23:48:34,784 INFO L226 Difference]: Without dead ends: 304 [2023-12-20 23:48:34,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-12-20 23:48:34,786 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 294 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 23:48:34,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 894 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 23:48:34,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2023-12-20 23:48:34,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 276. [2023-12-20 23:48:34,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 171 states have (on average 1.4444444444444444) internal successors, (247), 171 states have internal predecessors, (247), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-20 23:48:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 451 transitions. [2023-12-20 23:48:34,840 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 451 transitions. Word has length 325 [2023-12-20 23:48:34,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:48:34,842 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 451 transitions. [2023-12-20 23:48:34,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 6 states have internal predecessors, (79), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2023-12-20 23:48:34,843 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 451 transitions. [2023-12-20 23:48:34,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:48:34,850 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:48:34,850 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:48:34,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-20 23:48:35,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-20 23:48:35,057 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:48:35,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:48:35,058 INFO L85 PathProgramCache]: Analyzing trace with hash -2108321658, now seen corresponding path program 1 times [2023-12-20 23:48:35,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:48:35,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731229634] [2023-12-20 23:48:35,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:35,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:48:35,105 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:48:35,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [893644365] [2023-12-20 23:48:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:35,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:48:35,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:48:35,107 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:48:35,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-20 23:48:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:48:35,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 23:48:35,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:48:35,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-20 23:48:35,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:48:35,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:48:35,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731229634] [2023-12-20 23:48:35,301 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:48:35,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893644365] [2023-12-20 23:48:35,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893644365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:48:35,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:48:35,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 23:48:35,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436118313] [2023-12-20 23:48:35,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:48:35,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 23:48:35,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:48:35,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 23:48:35,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 23:48:35,303 INFO L87 Difference]: Start difference. First operand 276 states and 451 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:48:35,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:48:35,344 INFO L93 Difference]: Finished difference Result 822 states and 1343 transitions. [2023-12-20 23:48:35,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 23:48:35,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 325 [2023-12-20 23:48:35,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:48:35,348 INFO L225 Difference]: With dead ends: 822 [2023-12-20 23:48:35,348 INFO L226 Difference]: Without dead ends: 547 [2023-12-20 23:48:35,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 23:48:35,350 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 223 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 23:48:35,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 657 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 23:48:35,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2023-12-20 23:48:35,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 545. [2023-12-20 23:48:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 336 states have (on average 1.4285714285714286) internal successors, (480), 336 states have internal predecessors, (480), 204 states have call successors, (204), 4 states have call predecessors, (204), 4 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-12-20 23:48:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 888 transitions. [2023-12-20 23:48:35,385 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 888 transitions. Word has length 325 [2023-12-20 23:48:35,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:48:35,386 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 888 transitions. [2023-12-20 23:48:35,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:48:35,386 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 888 transitions. [2023-12-20 23:48:35,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:48:35,389 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:48:35,389 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:48:35,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-20 23:48:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:48:35,595 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:48:35,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:48:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash -185093624, now seen corresponding path program 1 times [2023-12-20 23:48:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:48:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272087097] [2023-12-20 23:48:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:48:35,661 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:48:35,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1673299554] [2023-12-20 23:48:35,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:48:35,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:48:35,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:48:35,673 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:48:35,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-20 23:48:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:48:35,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-20 23:48:35,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-20 23:58:28,493 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:58:28,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:28,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272087097] [2023-12-20 23:58:28,493 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:28,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673299554] [2023-12-20 23:58:28,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673299554] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:58:28,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:58:28,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-20 23:58:28,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342467240] [2023-12-20 23:58:28,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:58:28,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 23:58:28,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:28,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 23:58:28,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:58:28,496 INFO L87 Difference]: Start difference. First operand 545 states and 888 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:58:28,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:28,847 INFO L93 Difference]: Finished difference Result 1983 states and 3173 transitions. [2023-12-20 23:58:28,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-20 23:58:28,848 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 325 [2023-12-20 23:58:28,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:28,855 INFO L225 Difference]: With dead ends: 1983 [2023-12-20 23:58:28,855 INFO L226 Difference]: Without dead ends: 1439 [2023-12-20 23:58:28,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 23:58:28,858 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 376 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:28,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 1023 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 23:58:28,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2023-12-20 23:58:28,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 995. [2023-12-20 23:58:28,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 734 states have (on average 1.4795640326975477) internal successors, (1086), 738 states have internal predecessors, (1086), 252 states have call successors, (252), 8 states have call predecessors, (252), 8 states have return successors, (252), 248 states have call predecessors, (252), 252 states have call successors, (252) [2023-12-20 23:58:28,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1590 transitions. [2023-12-20 23:58:28,926 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1590 transitions. Word has length 325 [2023-12-20 23:58:28,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:28,927 INFO L495 AbstractCegarLoop]: Abstraction has 995 states and 1590 transitions. [2023-12-20 23:58:28,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:58:28,927 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1590 transitions. [2023-12-20 23:58:28,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:58:28,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:28,931 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:28,938 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-20 23:58:29,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:29,138 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:29,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:29,139 INFO L85 PathProgramCache]: Analyzing trace with hash -185034042, now seen corresponding path program 1 times [2023-12-20 23:58:29,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:29,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256581077] [2023-12-20 23:58:29,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:29,174 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:29,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568571487] [2023-12-20 23:58:29,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:29,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:29,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:29,176 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:58:29,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-20 23:58:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:29,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-20 23:58:29,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:29,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2023-12-20 23:58:29,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:58:29,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:29,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256581077] [2023-12-20 23:58:29,433 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:29,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568571487] [2023-12-20 23:58:29,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568571487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:58:29,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:58:29,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-20 23:58:29,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635582073] [2023-12-20 23:58:29,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:58:29,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-20 23:58:29,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:29,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-20 23:58:29,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-20 23:58:29,434 INFO L87 Difference]: Start difference. First operand 995 states and 1590 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:58:29,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:29,947 INFO L93 Difference]: Finished difference Result 3543 states and 5636 transitions. [2023-12-20 23:58:29,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 23:58:29,947 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 325 [2023-12-20 23:58:29,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:29,959 INFO L225 Difference]: With dead ends: 3543 [2023-12-20 23:58:29,960 INFO L226 Difference]: Without dead ends: 2549 [2023-12-20 23:58:29,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 23:58:29,964 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 856 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 856 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:29,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [856 Valid, 1557 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-20 23:58:29,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2549 states. [2023-12-20 23:58:30,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2549 to 2215. [2023-12-20 23:58:30,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2215 states, 1482 states have (on average 1.4251012145748987) internal successors, (2112), 1494 states have internal predecessors, (2112), 708 states have call successors, (708), 24 states have call predecessors, (708), 24 states have return successors, (708), 696 states have call predecessors, (708), 708 states have call successors, (708) [2023-12-20 23:58:30,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 3528 transitions. [2023-12-20 23:58:30,132 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 3528 transitions. Word has length 325 [2023-12-20 23:58:30,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:30,132 INFO L495 AbstractCegarLoop]: Abstraction has 2215 states and 3528 transitions. [2023-12-20 23:58:30,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2023-12-20 23:58:30,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 3528 transitions. [2023-12-20 23:58:30,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-20 23:58:30,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:30,136 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:30,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-20 23:58:30,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:30,345 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:30,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:30,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1423465912, now seen corresponding path program 1 times [2023-12-20 23:58:30,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:30,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643667924] [2023-12-20 23:58:30,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:30,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:30,371 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:30,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272776360] [2023-12-20 23:58:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:30,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:30,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:30,372 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:58:30,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-20 23:58:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:30,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 23:58:30,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:30,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1898 proven. 114 refuted. 0 times theorem prover too weak. 3088 trivial. 0 not checked. [2023-12-20 23:58:30,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:58:30,971 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 36 proven. 114 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-20 23:58:30,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643667924] [2023-12-20 23:58:30,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272776360] [2023-12-20 23:58:30,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272776360] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:58:30,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:58:30,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 23:58:30,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215180166] [2023-12-20 23:58:30,972 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:58:30,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 23:58:30,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:30,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 23:58:30,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:58:30,973 INFO L87 Difference]: Start difference. First operand 2215 states and 3528 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2023-12-20 23:58:31,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:31,255 INFO L93 Difference]: Finished difference Result 3323 states and 5219 transitions. [2023-12-20 23:58:31,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 23:58:31,257 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) Word has length 325 [2023-12-20 23:58:31,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:31,262 INFO L225 Difference]: With dead ends: 3323 [2023-12-20 23:58:31,262 INFO L226 Difference]: Without dead ends: 1109 [2023-12-20 23:58:31,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 652 GetRequests, 642 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 23:58:31,267 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 109 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:31,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 379 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-20 23:58:31,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2023-12-20 23:58:31,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 685. [2023-12-20 23:58:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 468 states have (on average 1.3675213675213675) internal successors, (640), 468 states have internal predecessors, (640), 204 states have call successors, (204), 12 states have call predecessors, (204), 12 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-12-20 23:58:31,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1048 transitions. [2023-12-20 23:58:31,332 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1048 transitions. Word has length 325 [2023-12-20 23:58:31,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:31,332 INFO L495 AbstractCegarLoop]: Abstraction has 685 states and 1048 transitions. [2023-12-20 23:58:31,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2023-12-20 23:58:31,332 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1048 transitions. [2023-12-20 23:58:31,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2023-12-20 23:58:31,334 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:31,334 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:31,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-20 23:58:31,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:31,541 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:31,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:31,541 INFO L85 PathProgramCache]: Analyzing trace with hash 583824144, now seen corresponding path program 1 times [2023-12-20 23:58:31,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:31,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13881984] [2023-12-20 23:58:31,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:31,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:31,565 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:31,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915065622] [2023-12-20 23:58:31,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:31,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:31,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:31,566 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:58:31,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-20 23:58:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:31,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 23:58:31,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2528 proven. 87 refuted. 0 times theorem prover too weak. 2485 trivial. 0 not checked. [2023-12-20 23:58:31,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:58:32,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 63 proven. 87 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-20 23:58:32,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:32,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13881984] [2023-12-20 23:58:32,128 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:32,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915065622] [2023-12-20 23:58:32,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915065622] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:58:32,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:58:32,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 23:58:32,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409110742] [2023-12-20 23:58:32,129 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:58:32,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 23:58:32,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:32,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 23:58:32,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:58:32,131 INFO L87 Difference]: Start difference. First operand 685 states and 1048 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 23:58:32,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:32,341 INFO L93 Difference]: Finished difference Result 1401 states and 2123 transitions. [2023-12-20 23:58:32,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 23:58:32,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 326 [2023-12-20 23:58:32,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:32,350 INFO L225 Difference]: With dead ends: 1401 [2023-12-20 23:58:32,350 INFO L226 Difference]: Without dead ends: 717 [2023-12-20 23:58:32,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 654 GetRequests, 644 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 23:58:32,352 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 119 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:32,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 382 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 23:58:32,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2023-12-20 23:58:32,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 701. [2023-12-20 23:58:32,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 480 states have (on average 1.3416666666666666) internal successors, (644), 480 states have internal predecessors, (644), 204 states have call successors, (204), 16 states have call predecessors, (204), 16 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2023-12-20 23:58:32,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1052 transitions. [2023-12-20 23:58:32,406 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1052 transitions. Word has length 326 [2023-12-20 23:58:32,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:32,406 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 1052 transitions. [2023-12-20 23:58:32,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 23:58:32,406 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1052 transitions. [2023-12-20 23:58:32,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2023-12-20 23:58:32,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:32,408 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:32,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-20 23:58:32,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:32,615 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:32,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:32,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1098283043, now seen corresponding path program 1 times [2023-12-20 23:58:32,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:32,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894861112] [2023-12-20 23:58:32,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:32,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:32,647 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:32,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345983860] [2023-12-20 23:58:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:32,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:32,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:32,648 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:58:32,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-20 23:58:32,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:32,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-20 23:58:32,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:33,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2390 proven. 96 refuted. 0 times theorem prover too weak. 2614 trivial. 0 not checked. [2023-12-20 23:58:33,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:58:33,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 54 proven. 96 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-20 23:58:33,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:33,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894861112] [2023-12-20 23:58:33,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:33,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345983860] [2023-12-20 23:58:33,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345983860] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:58:33,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:58:33,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-20 23:58:33,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580088080] [2023-12-20 23:58:33,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:58:33,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-20 23:58:33,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:33,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-20 23:58:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-20 23:58:33,781 INFO L87 Difference]: Start difference. First operand 701 states and 1052 transitions. Second operand has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 12 states have internal predecessors, (134), 4 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (102), 4 states have call predecessors, (102), 4 states have call successors, (102) [2023-12-20 23:58:35,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:35,748 INFO L93 Difference]: Finished difference Result 5130 states and 7623 transitions. [2023-12-20 23:58:35,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-20 23:58:35,749 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 12 states have internal predecessors, (134), 4 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (102), 4 states have call predecessors, (102), 4 states have call successors, (102) Word has length 327 [2023-12-20 23:58:35,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:35,773 INFO L225 Difference]: With dead ends: 5130 [2023-12-20 23:58:35,774 INFO L226 Difference]: Without dead ends: 4430 [2023-12-20 23:58:35,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 647 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=392, Invalid=1014, Unknown=0, NotChecked=0, Total=1406 [2023-12-20 23:58:35,779 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 2057 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 1010 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2113 SdHoareTripleChecker+Valid, 1666 SdHoareTripleChecker+Invalid, 2416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1010 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:35,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2113 Valid, 1666 Invalid, 2416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1010 Valid, 1406 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-20 23:58:35,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states. [2023-12-20 23:58:36,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 2931. [2023-12-20 23:58:36,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2931 states, 2090 states have (on average 1.3449760765550238) internal successors, (2811), 2098 states have internal predecessors, (2811), 756 states have call successors, (756), 84 states have call predecessors, (756), 84 states have return successors, (756), 748 states have call predecessors, (756), 756 states have call successors, (756) [2023-12-20 23:58:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2931 states to 2931 states and 4323 transitions. [2023-12-20 23:58:36,025 INFO L78 Accepts]: Start accepts. Automaton has 2931 states and 4323 transitions. Word has length 327 [2023-12-20 23:58:36,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:36,025 INFO L495 AbstractCegarLoop]: Abstraction has 2931 states and 4323 transitions. [2023-12-20 23:58:36,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 12 states have internal predecessors, (134), 4 states have call successors, (102), 3 states have call predecessors, (102), 5 states have return successors, (102), 4 states have call predecessors, (102), 4 states have call successors, (102) [2023-12-20 23:58:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 2931 states and 4323 transitions. [2023-12-20 23:58:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2023-12-20 23:58:36,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:36,028 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:36,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-20 23:58:36,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-20 23:58:36,235 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:36,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:36,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1728223645, now seen corresponding path program 1 times [2023-12-20 23:58:36,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:36,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515394128] [2023-12-20 23:58:36,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:36,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:36,262 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:36,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1335597336] [2023-12-20 23:58:36,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:36,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:36,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:36,263 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:58:36,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-20 23:58:36,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:36,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-20 23:58:36,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:38,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2836 proven. 153 refuted. 0 times theorem prover too weak. 2111 trivial. 0 not checked. [2023-12-20 23:58:38,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:58:39,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515394128] [2023-12-20 23:58:39,175 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335597336] [2023-12-20 23:58:39,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335597336] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 23:58:39,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 23:58:39,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-12-20 23:58:39,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800081047] [2023-12-20 23:58:39,175 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 23:58:39,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-20 23:58:39,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-20 23:58:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-12-20 23:58:39,176 INFO L87 Difference]: Start difference. First operand 2931 states and 4323 transitions. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (51), 4 states have call predecessors, (51), 5 states have call successors, (51) [2023-12-20 23:58:40,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:40,606 INFO L93 Difference]: Finished difference Result 6489 states and 9566 transitions. [2023-12-20 23:58:40,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-20 23:58:40,607 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (51), 4 states have call predecessors, (51), 5 states have call successors, (51) Word has length 327 [2023-12-20 23:58:40,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:40,619 INFO L225 Difference]: With dead ends: 6489 [2023-12-20 23:58:40,619 INFO L226 Difference]: Without dead ends: 3559 [2023-12-20 23:58:40,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=336, Invalid=996, Unknown=0, NotChecked=0, Total=1332 [2023-12-20 23:58:40,625 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 304 mSDsluCounter, 1137 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:40,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 1291 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-20 23:58:40,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3559 states. [2023-12-20 23:58:40,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3559 to 3053. [2023-12-20 23:58:40,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3053 states, 2151 states have (on average 1.3351929335192934) internal successors, (2872), 2159 states have internal predecessors, (2872), 807 states have call successors, (807), 94 states have call predecessors, (807), 94 states have return successors, (807), 799 states have call predecessors, (807), 807 states have call successors, (807) [2023-12-20 23:58:40,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3053 states to 3053 states and 4486 transitions. [2023-12-20 23:58:40,864 INFO L78 Accepts]: Start accepts. Automaton has 3053 states and 4486 transitions. Word has length 327 [2023-12-20 23:58:40,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:40,866 INFO L495 AbstractCegarLoop]: Abstraction has 3053 states and 4486 transitions. [2023-12-20 23:58:40,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 14 states have internal predecessors, (93), 5 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (51), 4 states have call predecessors, (51), 5 states have call successors, (51) [2023-12-20 23:58:40,867 INFO L276 IsEmpty]: Start isEmpty. Operand 3053 states and 4486 transitions. [2023-12-20 23:58:40,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2023-12-20 23:58:40,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:40,870 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:40,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-20 23:58:41,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:41,078 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:41,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:41,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1656283187, now seen corresponding path program 1 times [2023-12-20 23:58:41,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:41,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595763317] [2023-12-20 23:58:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:41,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:41,122 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:41,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1705919529] [2023-12-20 23:58:41,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:41,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:41,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:41,136 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-20 23:58:41,138 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-20 23:58:41,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:58:41,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-20 23:58:41,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:58:41,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2660 proven. 9 refuted. 0 times theorem prover too weak. 2431 trivial. 0 not checked. [2023-12-20 23:58:41,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:58:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 141 proven. 9 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2023-12-20 23:58:41,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:58:41,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595763317] [2023-12-20 23:58:41,976 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:58:41,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705919529] [2023-12-20 23:58:41,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705919529] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:58:41,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:58:41,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2023-12-20 23:58:41,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411633783] [2023-12-20 23:58:41,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:58:41,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-20 23:58:41,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:58:41,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-20 23:58:41,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-12-20 23:58:41,978 INFO L87 Difference]: Start difference. First operand 3053 states and 4486 transitions. Second operand has 16 states, 16 states have (on average 7.75) internal successors, (124), 16 states have internal predecessors, (124), 6 states have call successors, (102), 4 states have call predecessors, (102), 6 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) [2023-12-20 23:58:43,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:58:43,357 INFO L93 Difference]: Finished difference Result 7497 states and 10876 transitions. [2023-12-20 23:58:43,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-20 23:58:43,358 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.75) internal successors, (124), 16 states have internal predecessors, (124), 6 states have call successors, (102), 4 states have call predecessors, (102), 6 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) Word has length 328 [2023-12-20 23:58:43,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:58:43,404 INFO L225 Difference]: With dead ends: 7497 [2023-12-20 23:58:43,404 INFO L226 Difference]: Without dead ends: 4567 [2023-12-20 23:58:43,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 677 GetRequests, 645 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=340, Invalid=782, Unknown=0, NotChecked=0, Total=1122 [2023-12-20 23:58:43,412 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 1364 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 961 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1364 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 1836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 961 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-20 23:58:43,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1364 Valid, 704 Invalid, 1836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [961 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-20 23:58:43,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4567 states. [2023-12-20 23:58:43,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4567 to 4451. [2023-12-20 23:58:43,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4451 states, 3084 states have (on average 1.311284046692607) internal successors, (4044), 3104 states have internal predecessors, (4044), 1191 states have call successors, (1191), 175 states have call predecessors, (1191), 175 states have return successors, (1191), 1171 states have call predecessors, (1191), 1191 states have call successors, (1191) [2023-12-20 23:58:43,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4451 states to 4451 states and 6426 transitions. [2023-12-20 23:58:43,770 INFO L78 Accepts]: Start accepts. Automaton has 4451 states and 6426 transitions. Word has length 328 [2023-12-20 23:58:43,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:58:43,770 INFO L495 AbstractCegarLoop]: Abstraction has 4451 states and 6426 transitions. [2023-12-20 23:58:43,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.75) internal successors, (124), 16 states have internal predecessors, (124), 6 states have call successors, (102), 4 states have call predecessors, (102), 6 states have return successors, (102), 6 states have call predecessors, (102), 6 states have call successors, (102) [2023-12-20 23:58:43,771 INFO L276 IsEmpty]: Start isEmpty. Operand 4451 states and 6426 transitions. [2023-12-20 23:58:43,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2023-12-20 23:58:43,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:58:43,775 INFO L195 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:43,781 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-20 23:58:43,981 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-20 23:58:43,981 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:58:43,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:58:43,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1232636465, now seen corresponding path program 1 times [2023-12-20 23:58:43,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:58:43,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269944129] [2023-12-20 23:58:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:43,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:58:44,009 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:58:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181952207] [2023-12-20 23:58:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:58:44,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:58:44,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:58:44,010 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-20 23:58:44,024 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-20 23:58:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 23:58:45,232 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 23:58:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 23:58:46,027 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 23:58:46,028 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 23:58:46,028 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 23:58:46,041 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-20 23:58:46,239 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-20 23:58:46,242 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:58:46,245 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 23:58:46,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 11:58:46 BoogieIcfgContainer [2023-12-20 23:58:46,402 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 23:58:46,402 INFO L158 Benchmark]: Toolchain (without parser) took 616166.29ms. Allocated memory was 257.9MB in the beginning and 1.0GB in the end (delta: 780.1MB). Free memory was 211.6MB in the beginning and 912.6MB in the end (delta: -701.0MB). Peak memory consumption was 630.5MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,403 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 182.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 23:58:46,403 INFO L158 Benchmark]: CACSL2BoogieTranslator took 293.06ms. Allocated memory is still 257.9MB. Free memory was 211.6MB in the beginning and 187.0MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,403 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.11ms. Allocated memory is still 257.9MB. Free memory was 187.0MB in the beginning and 176.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,403 INFO L158 Benchmark]: Boogie Preprocessor took 128.20ms. Allocated memory is still 257.9MB. Free memory was 176.0MB in the beginning and 215.4MB in the end (delta: -39.4MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,403 INFO L158 Benchmark]: RCFGBuilder took 665.81ms. Allocated memory is still 257.9MB. Free memory was 215.4MB in the beginning and 155.1MB in the end (delta: 60.3MB). Peak memory consumption was 60.8MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,404 INFO L158 Benchmark]: TraceAbstraction took 615008.25ms. Allocated memory was 257.9MB in the beginning and 1.0GB in the end (delta: 780.1MB). Free memory was 154.5MB in the beginning and 912.6MB in the end (delta: -758.1MB). Peak memory consumption was 572.9MB. Max. memory is 8.0GB. [2023-12-20 23:58:46,405 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.09ms. Allocated memory is still 182.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 293.06ms. Allocated memory is still 257.9MB. Free memory was 211.6MB in the beginning and 187.0MB in the end (delta: 24.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 67.11ms. Allocated memory is still 257.9MB. Free memory was 187.0MB in the beginning and 176.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 128.20ms. Allocated memory is still 257.9MB. Free memory was 176.0MB in the beginning and 215.4MB in the end (delta: -39.4MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * RCFGBuilder took 665.81ms. Allocated memory is still 257.9MB. Free memory was 215.4MB in the beginning and 155.1MB in the end (delta: 60.3MB). Peak memory consumption was 60.8MB. Max. memory is 8.0GB. * TraceAbstraction took 615008.25ms. Allocated memory was 257.9MB in the beginning and 1.0GB in the end (delta: 780.1MB). Free memory was 154.5MB in the beginning and 912.6MB in the end (delta: -758.1MB). Peak memory consumption was 572.9MB. 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 336, overapproximation of someBinaryArithmeticDOUBLEoperation at line 112, overapproximation of someBinaryDOUBLEComparisonOperation at line 336, overapproximation of bitwise operation at line 148, overapproximation of someBinaryArithmeticFLOAToperation at line 213. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 2; [L23] signed char var_1_3 = 10; [L24] signed char var_1_4 = 64; [L25] signed char var_1_5 = 5; [L26] signed long int var_1_9 = -4; [L27] double var_1_10 = 15.8; [L28] double var_1_11 = 4.875; [L29] double var_1_13 = 0.75; [L30] signed long int var_1_14 = 1574757398; [L31] unsigned long int var_1_15 = 50; [L32] unsigned char var_1_19 = 1; [L33] unsigned char var_1_20 = 1; [L34] unsigned long int var_1_21 = 0; [L35] unsigned long int var_1_22 = 1787861449; [L36] unsigned char var_1_23 = 0; [L37] unsigned long int var_1_24 = 3076919094; [L38] unsigned char var_1_25 = 1; [L39] unsigned char var_1_26 = 0; [L40] signed short int var_1_27 = -32; [L41] unsigned char var_1_28 = 16; [L42] unsigned char var_1_29 = 16; [L43] signed char var_1_30 = -2; [L44] signed char var_1_31 = 64; [L45] signed char var_1_32 = -2; [L46] signed char var_1_33 = 25; [L47] signed char var_1_34 = 1; [L48] unsigned long int var_1_35 = 8; [L49] float var_1_36 = 50.6; [L50] float var_1_37 = 10.3; [L51] float var_1_38 = 200.1; [L52] unsigned char var_1_39 = 0; [L53] unsigned char var_1_40 = 32; [L54] unsigned char var_1_41 = 5; [L55] unsigned char var_1_42 = 1; [L56] signed char var_1_43 = -2; [L57] double var_1_44 = 1.4; [L58] double var_1_45 = 99999999999999.8; [L59] double var_1_46 = 5.25; [L60] signed char var_1_47 = -32; [L61] signed char var_1_49 = 64; [L62] signed char var_1_50 = 32; [L63] float var_1_51 = 64.2; [L64] float var_1_52 = 10.7; [L65] unsigned char var_1_53 = 1; [L66] unsigned short int var_1_54 = 45346; [L67] signed long int var_1_55 = -1; [L68] unsigned char var_1_56 = 1; [L69] signed long int var_1_57 = 16; [L70] signed long int var_1_58 = 1754766724; [L71] signed char var_1_59 = 2; [L72] signed char var_1_60 = -5; [L73] unsigned char var_1_61 = 0; [L74] signed short int var_1_62 = 5; [L75] unsigned short int var_1_63 = 8; [L76] double var_1_64 = 3.5; [L77] signed long int last_1_var_1_1 = 2; [L78] unsigned char last_1_var_1_53 = 1; [L79] signed long int last_1_var_1_57 = 16; [L80] signed short int last_1_var_1_62 = 5; [L340] isInitial = 1 [L341] FCALL initially() [L342] COND TRUE 1 [L343] CALL updateLastVariables() [L330] last_1_var_1_1 = var_1_1 [L331] last_1_var_1_53 = var_1_53 [L332] last_1_var_1_57 = var_1_57 [L333] last_1_var_1_62 = var_1_62 [L343] RET updateLastVariables() [L344] CALL updateVariables() [L248] var_1_3 = __VERIFIER_nondet_char() [L249] CALL assume_abort_if_not(var_1_3 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L249] RET assume_abort_if_not(var_1_3 >= -1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L250] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L250] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=64, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L251] var_1_4 = __VERIFIER_nondet_char() [L252] CALL assume_abort_if_not(var_1_4 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L252] RET assume_abort_if_not(var_1_4 >= 63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L253] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L253] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=5, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L254] var_1_5 = __VERIFIER_nondet_char() [L255] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L255] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L256] CALL assume_abort_if_not(var_1_5 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L256] RET assume_abort_if_not(var_1_5 <= 63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_10=79/5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L257] var_1_10 = __VERIFIER_nondet_double() [L258] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L258] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_11=39/8, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L259] var_1_11 = __VERIFIER_nondet_double() [L260] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L260] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_13=3/4, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L261] var_1_13 = __VERIFIER_nondet_double() [L262] CALL assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L262] RET assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L263] CALL assume_abort_if_not(var_1_13 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L263] RET assume_abort_if_not(var_1_13 != 0.0F) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=1574757398, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L264] var_1_14 = __VERIFIER_nondet_long() [L265] CALL assume_abort_if_not(var_1_14 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L265] RET assume_abort_if_not(var_1_14 >= 1073741822) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L266] CALL assume_abort_if_not(var_1_14 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L266] RET assume_abort_if_not(var_1_14 <= 2147483646) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L267] var_1_20 = __VERIFIER_nondet_uchar() [L268] CALL assume_abort_if_not(var_1_20 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L268] RET assume_abort_if_not(var_1_20 >= 1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L269] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L269] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1787861449, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L270] var_1_22 = __VERIFIER_nondet_ulong() [L271] CALL assume_abort_if_not(var_1_22 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L271] RET assume_abort_if_not(var_1_22 >= 1073741823) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L272] CALL assume_abort_if_not(var_1_22 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L272] RET assume_abort_if_not(var_1_22 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=3076919094, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L273] var_1_24 = __VERIFIER_nondet_ulong() [L274] CALL assume_abort_if_not(var_1_24 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L274] RET assume_abort_if_not(var_1_24 >= 2147483647) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L275] CALL assume_abort_if_not(var_1_24 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L275] RET assume_abort_if_not(var_1_24 <= 4294967295) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L276] var_1_25 = __VERIFIER_nondet_uchar() [L277] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L277] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L278] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L278] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L279] var_1_26 = __VERIFIER_nondet_uchar() [L280] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L280] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L281] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L281] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=16, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L282] var_1_28 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L283] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L284] CALL assume_abort_if_not(var_1_28 <= 28) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L284] RET assume_abort_if_not(var_1_28 <= 28) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=16, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L285] var_1_29 = __VERIFIER_nondet_uchar() [L286] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L286] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L287] CALL assume_abort_if_not(var_1_29 <= 28) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L287] RET assume_abort_if_not(var_1_29 <= 28) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=64, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L288] var_1_31 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_31 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L289] RET assume_abort_if_not(var_1_31 >= 62) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L290] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L290] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=-2, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L291] var_1_32 = __VERIFIER_nondet_char() [L292] CALL assume_abort_if_not(var_1_32 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L292] RET assume_abort_if_not(var_1_32 >= -126) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L293] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L293] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=25, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L294] var_1_33 = __VERIFIER_nondet_char() [L295] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L295] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L296] CALL assume_abort_if_not(var_1_33 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L296] RET assume_abort_if_not(var_1_33 <= 63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=1, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L297] var_1_34 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L298] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L299] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L299] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_37=103/10, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L300] var_1_37 = __VERIFIER_nondet_float() [L301] CALL assume_abort_if_not((var_1_37 >= -461168.6018427382800e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L301] RET assume_abort_if_not((var_1_37 >= -461168.6018427382800e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_38=2001/10, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L302] var_1_38 = __VERIFIER_nondet_float() [L303] CALL assume_abort_if_not((var_1_38 >= -230584.3009213691390e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 2305843.009213691390e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L303] RET assume_abort_if_not((var_1_38 >= -230584.3009213691390e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 2305843.009213691390e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=32, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L304] var_1_40 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_40 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L305] RET assume_abort_if_not(var_1_40 >= 32) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L306] CALL assume_abort_if_not(var_1_40 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L306] RET assume_abort_if_not(var_1_40 <= 64) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=5, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L307] var_1_41 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L308] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L309] CALL assume_abort_if_not(var_1_41 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L309] RET assume_abort_if_not(var_1_41 <= 31) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_45=499999999999999/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L310] var_1_45 = __VERIFIER_nondet_double() [L311] CALL assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L311] RET assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_46=21/4, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L312] var_1_46 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L313] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854765600e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=64, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L314] var_1_49 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_49 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L315] RET assume_abort_if_not(var_1_49 >= 62) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L316] CALL assume_abort_if_not(var_1_49 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L316] RET assume_abort_if_not(var_1_49 <= 126) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L317] var_1_50 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_50 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L318] RET assume_abort_if_not(var_1_50 >= 31) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L319] CALL assume_abort_if_not(var_1_50 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L319] RET assume_abort_if_not(var_1_50 <= 63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_52=107/10, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L320] var_1_52 = __VERIFIER_nondet_float() [L321] CALL assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L321] RET assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=45346, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L322] var_1_54 = __VERIFIER_nondet_ushort() [L323] CALL assume_abort_if_not(var_1_54 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L323] RET assume_abort_if_not(var_1_54 >= 32767) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L324] CALL assume_abort_if_not(var_1_54 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L324] RET assume_abort_if_not(var_1_54 <= 65535) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=1754766724, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L325] var_1_58 = __VERIFIER_nondet_long() [L326] CALL assume_abort_if_not(var_1_58 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L326] RET assume_abort_if_not(var_1_58 >= 1610612734) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L327] CALL assume_abort_if_not(var_1_58 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L327] RET assume_abort_if_not(var_1_58 <= 2147483646) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L344] RET updateVariables() [L345] CALL step() [L84] signed long int stepLocal_13 = var_1_54 - var_1_34; [L85] signed long int stepLocal_12 = last_1_var_1_57 * var_1_50; VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L86] COND TRUE stepLocal_12 != (last_1_var_1_53 / ((((var_1_14) < (var_1_49)) ? (var_1_14) : (var_1_49)))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=1, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L87] COND FALSE !(stepLocal_13 < last_1_var_1_62) [L90] var_1_53 = var_1_50 VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L93] signed long int stepLocal_6 = var_1_5 - var_1_14; [L94] EXPR 8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=-32, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L94] COND TRUE (8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29)))) > stepLocal_6 [L95] var_1_27 = ((((var_1_28) < (var_1_3)) ? (var_1_28) : (var_1_3))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-2, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L97] COND TRUE \read(var_1_20) [L98] var_1_30 = ((var_1_31 - 16) - (((((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28))) < 0 ) ? -((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28))) : ((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28)))))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_36=253/5, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L102] COND TRUE \read(var_1_20) [L103] var_1_36 = (var_1_37 + (3.6f + var_1_38)) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_39=0, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L105] COND FALSE !(\read(var_1_26)) [L108] var_1_39 = (128 - ((var_1_40 - var_1_29) + (var_1_28 + var_1_41))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L110] signed char stepLocal_8 = var_1_33; VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=7/5, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L111] COND TRUE (256 / ((((var_1_31) > (var_1_4)) ? (var_1_31) : (var_1_4)))) >= stepLocal_8 [L112] var_1_44 = (((((var_1_45 - var_1_46)) > (var_1_38)) ? ((var_1_45 - var_1_46)) : (var_1_38))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L114] COND FALSE !((((((var_1_36 * var_1_11)) > ((var_1_36 + var_1_38))) ? ((var_1_36 * var_1_11)) : ((var_1_36 + var_1_38)))) == var_1_52) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=5, var_1_63=8, var_1_64=7/2, var_1_9=-4] [L117] var_1_62 = ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))) [L118] var_1_63 = 256 [L119] var_1_64 = var_1_38 VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=8, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L120] COND TRUE var_1_44 < var_1_11 [L121] var_1_35 = var_1_28 VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L125] COND TRUE ! var_1_26 VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=-1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L126] COND FALSE !(499.75f < var_1_64) [L129] var_1_55 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L134] COND FALSE !(\read(var_1_61)) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L137] COND TRUE ! var_1_61 [L138] var_1_59 = ((((var_1_29) < (((((var_1_32) > (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))) ? (var_1_32) : (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50)))))))) ? (var_1_29) : (((((var_1_32) > (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))) ? (var_1_32) : (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))))))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L148] unsigned long int stepLocal_5 = (var_1_35 >> 4) | var_1_39; [L149] unsigned long int stepLocal_4 = - (var_1_35 * var_1_4); VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=0, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L150] COND TRUE stepLocal_5 > (var_1_24 - var_1_22) [L151] var_1_23 = ((((((var_1_39) > (var_1_24)) ? (var_1_39) : (var_1_24))) >= var_1_63) || var_1_20) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=1, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L159] COND TRUE var_1_38 <= var_1_10 [L160] var_1_42 = (! ((var_1_22 >= var_1_55) || var_1_25)) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=-5, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L162] COND FALSE !(var_1_42 && (var_1_10 <= var_1_37)) [L165] var_1_60 = var_1_5 VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L167] unsigned char stepLocal_3 = var_1_11 <= var_1_10; VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=0, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L168] COND TRUE (var_1_42 || var_1_20) || stepLocal_3 [L169] var_1_21 = (var_1_53 + var_1_4) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=16, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L173] COND FALSE !((1 - (var_1_22 - var_1_34)) >= (var_1_53 + var_1_30)) [L176] var_1_57 = (((var_1_58 - var_1_5) - var_1_49) - ((((8) > ((var_1_54 + var_1_50))) ? (8) : ((var_1_54 + var_1_50))))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_12=512, stepLocal_13=32704, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L178] signed long int stepLocal_1 = var_1_3 - (var_1_4 - var_1_5); [L179] signed long int stepLocal_0 = ~ (1 / -8); VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L180] COND TRUE \read(var_1_23) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L181] COND FALSE !(stepLocal_1 >= (500 * last_1_var_1_1)) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L191] COND FALSE !(\read(var_1_42)) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L194] unsigned char stepLocal_9 = var_1_23; VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L195] COND TRUE \read(var_1_19) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=-32, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L196] COND TRUE var_1_23 || stepLocal_9 [L197] var_1_47 = ((((((((var_1_33) > (var_1_28)) ? (var_1_33) : (var_1_28)))) > (((64 - 8) - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))) ? (((((var_1_33) > (var_1_28)) ? (var_1_33) : (var_1_28)))) : (((64 - 8) - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))))) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L204] signed char stepLocal_11 = var_1_60; [L205] signed long int stepLocal_10 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) / ((((var_1_50) > (1)) ? (var_1_50) : (1))); VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_51=321/5, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L206] COND FALSE !(stepLocal_11 <= (var_1_1 / var_1_31)) [L213] var_1_51 = (var_1_37 + var_1_38) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L215] unsigned char stepLocal_2 = (var_1_10 - var_1_11) >= (var_1_51 / var_1_13); VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_2=1, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=-4] [L216] COND TRUE stepLocal_2 || var_1_56 [L217] var_1_9 = ((var_1_14 - ((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) - var_1_63) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_2=1, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L221] COND FALSE !((var_1_47 >= ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) && var_1_56) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_2=1, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L234] signed long int stepLocal_7 = var_1_9; VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_2=1, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_7=2147483327, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=-2, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L235] COND TRUE ((((var_1_64) > (-0.75f)) ? (var_1_64) : (-0.75f))) > ((var_1_11 - var_1_10) * var_1_13) [L236] var_1_43 = (var_1_34 + var_1_28) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, stepLocal_0=-1, stepLocal_10=3, stepLocal_11=3, stepLocal_12=512, stepLocal_13=32704, stepLocal_1=-59, stepLocal_2=1, stepLocal_3=1, stepLocal_4=4294967233, stepLocal_5=1073741825, stepLocal_6=-2147483643, stepLocal_7=2147483327, stepLocal_8=1, stepLocal_9=1, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=64, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L345] RET step() [L346] CALL, EXPR property() [L336] EXPR ((((((var_1_23 ? (((var_1_3 - (var_1_4 - var_1_5)) >= (500 * last_1_var_1_1)) ? (var_1_1 == ((signed long int) (((((((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) < ((var_1_5 - var_1_63))) ? (((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) : ((var_1_5 - var_1_63)))) + var_1_63))) : 1) : ((((((var_1_5) > (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63))))) ? (var_1_5) : (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63)))))) <= (~ (1 / -8))) ? (var_1_1 == ((signed long int) (var_1_63 - var_1_4))) : (var_1_1 == ((signed long int) var_1_5)))) && ((((var_1_10 - var_1_11) >= (var_1_51 / var_1_13)) || var_1_56) ? (var_1_9 == ((signed long int) ((var_1_14 - ((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) - var_1_63))) : (var_1_9 == ((signed long int) var_1_4)))) && (((var_1_47 >= ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) && var_1_56) ? (((- (var_1_21 % var_1_4)) >= var_1_30) ? ((var_1_23 || (var_1_4 >= var_1_5)) ? (((var_1_30 / ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) == ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) ? (var_1_15 == ((unsigned long int) (2252793902u - var_1_5))) : 1) : (var_1_15 == ((unsigned long int) var_1_14))) : (var_1_15 == ((unsigned long int) var_1_5))) : 1)) && (var_1_42 ? (var_1_19 == ((unsigned char) ((! var_1_42) || var_1_20))) : 1)) && (((var_1_42 || var_1_20) || (var_1_11 <= var_1_10)) ? (var_1_21 == ((unsigned long int) (var_1_53 + var_1_4))) : (var_1_21 == ((unsigned long int) (((((var_1_4 + (var_1_22 - var_1_53))) < (var_1_14)) ? ((var_1_4 + (var_1_22 - var_1_53))) : (var_1_14))))))) && ((((var_1_35 >> 4) | var_1_39) > (var_1_24 - var_1_22)) ? (var_1_23 == ((unsigned char) ((((((var_1_39) > (var_1_24)) ? (var_1_39) : (var_1_24))) >= var_1_63) || var_1_20))) : (((- (var_1_35 * var_1_4)) >= var_1_63) ? (var_1_23 == ((unsigned char) ((var_1_35 < var_1_63) || (var_1_20 && var_1_25)))) : (var_1_23 == ((unsigned char) var_1_26))))) && (((8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29)))) > (var_1_5 - var_1_14)) ? (var_1_27 == ((signed short int) ((((var_1_28) < (var_1_3)) ? (var_1_28) : (var_1_3))))) : 1) [L336] EXPR 8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29))) [L336] EXPR ((((((var_1_23 ? (((var_1_3 - (var_1_4 - var_1_5)) >= (500 * last_1_var_1_1)) ? (var_1_1 == ((signed long int) (((((((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) < ((var_1_5 - var_1_63))) ? (((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) : ((var_1_5 - var_1_63)))) + var_1_63))) : 1) : ((((((var_1_5) > (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63))))) ? (var_1_5) : (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63)))))) <= (~ (1 / -8))) ? (var_1_1 == ((signed long int) (var_1_63 - var_1_4))) : (var_1_1 == ((signed long int) var_1_5)))) && ((((var_1_10 - var_1_11) >= (var_1_51 / var_1_13)) || var_1_56) ? (var_1_9 == ((signed long int) ((var_1_14 - ((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) - var_1_63))) : (var_1_9 == ((signed long int) var_1_4)))) && (((var_1_47 >= ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) && var_1_56) ? (((- (var_1_21 % var_1_4)) >= var_1_30) ? ((var_1_23 || (var_1_4 >= var_1_5)) ? (((var_1_30 / ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) == ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) ? (var_1_15 == ((unsigned long int) (2252793902u - var_1_5))) : 1) : (var_1_15 == ((unsigned long int) var_1_14))) : (var_1_15 == ((unsigned long int) var_1_5))) : 1)) && (var_1_42 ? (var_1_19 == ((unsigned char) ((! var_1_42) || var_1_20))) : 1)) && (((var_1_42 || var_1_20) || (var_1_11 <= var_1_10)) ? (var_1_21 == ((unsigned long int) (var_1_53 + var_1_4))) : (var_1_21 == ((unsigned long int) (((((var_1_4 + (var_1_22 - var_1_53))) < (var_1_14)) ? ((var_1_4 + (var_1_22 - var_1_53))) : (var_1_14))))))) && ((((var_1_35 >> 4) | var_1_39) > (var_1_24 - var_1_22)) ? (var_1_23 == ((unsigned char) ((((((var_1_39) > (var_1_24)) ? (var_1_39) : (var_1_24))) >= var_1_63) || var_1_20))) : (((- (var_1_35 * var_1_4)) >= var_1_63) ? (var_1_23 == ((unsigned char) ((var_1_35 < var_1_63) || (var_1_20 && var_1_25)))) : (var_1_23 == ((unsigned char) var_1_26))))) && (((8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29)))) > (var_1_5 - var_1_14)) ? (var_1_27 == ((signed short int) ((((var_1_28) < (var_1_3)) ? (var_1_28) : (var_1_3))))) : 1) VAL [isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=64, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L336-L337] return (((((((((((((((((((((((((var_1_23 ? (((var_1_3 - (var_1_4 - var_1_5)) >= (500 * last_1_var_1_1)) ? (var_1_1 == ((signed long int) (((((((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) < ((var_1_5 - var_1_63))) ? (((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) : ((var_1_5 - var_1_63)))) + var_1_63))) : 1) : ((((((var_1_5) > (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63))))) ? (var_1_5) : (((((last_1_var_1_1) > (var_1_63)) ? (last_1_var_1_1) : (var_1_63)))))) <= (~ (1 / -8))) ? (var_1_1 == ((signed long int) (var_1_63 - var_1_4))) : (var_1_1 == ((signed long int) var_1_5)))) && ((((var_1_10 - var_1_11) >= (var_1_51 / var_1_13)) || var_1_56) ? (var_1_9 == ((signed long int) ((var_1_14 - ((((var_1_5) > (var_1_4)) ? (var_1_5) : (var_1_4)))) - var_1_63))) : (var_1_9 == ((signed long int) var_1_4)))) && (((var_1_47 >= ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) && var_1_56) ? (((- (var_1_21 % var_1_4)) >= var_1_30) ? ((var_1_23 || (var_1_4 >= var_1_5)) ? (((var_1_30 / ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))) == ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) ? (var_1_15 == ((unsigned long int) (2252793902u - var_1_5))) : 1) : (var_1_15 == ((unsigned long int) var_1_14))) : (var_1_15 == ((unsigned long int) var_1_5))) : 1)) && (var_1_42 ? (var_1_19 == ((unsigned char) ((! var_1_42) || var_1_20))) : 1)) && (((var_1_42 || var_1_20) || (var_1_11 <= var_1_10)) ? (var_1_21 == ((unsigned long int) (var_1_53 + var_1_4))) : (var_1_21 == ((unsigned long int) (((((var_1_4 + (var_1_22 - var_1_53))) < (var_1_14)) ? ((var_1_4 + (var_1_22 - var_1_53))) : (var_1_14))))))) && ((((var_1_35 >> 4) | var_1_39) > (var_1_24 - var_1_22)) ? (var_1_23 == ((unsigned char) ((((((var_1_39) > (var_1_24)) ? (var_1_39) : (var_1_24))) >= var_1_63) || var_1_20))) : (((- (var_1_35 * var_1_4)) >= var_1_63) ? (var_1_23 == ((unsigned char) ((var_1_35 < var_1_63) || (var_1_20 && var_1_25)))) : (var_1_23 == ((unsigned char) var_1_26))))) && (((8 << ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29)))) > (var_1_5 - var_1_14)) ? (var_1_27 == ((signed short int) ((((var_1_28) < (var_1_3)) ? (var_1_28) : (var_1_3))))) : 1)) && (var_1_20 ? (var_1_30 == ((signed char) ((var_1_31 - 16) - (((((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28))) < 0 ) ? -((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28))) : ((((var_1_32) > (var_1_28)) ? (var_1_32) : (var_1_28)))))))) : (var_1_30 == ((signed char) ((((var_1_29) > ((((((var_1_28) > (var_1_5)) ? (var_1_28) : (var_1_5))) + (var_1_33 - var_1_34)))) ? (var_1_29) : ((((((var_1_28) > (var_1_5)) ? (var_1_28) : (var_1_5))) + (var_1_33 - var_1_34))))))))) && ((var_1_44 < var_1_11) ? (var_1_35 == ((unsigned long int) var_1_28)) : (var_1_35 == ((unsigned long int) (var_1_33 + var_1_5))))) && (var_1_20 ? (var_1_36 == ((float) (var_1_37 + (3.6f + var_1_38)))) : 1)) && (var_1_26 ? (var_1_39 == ((unsigned char) ((var_1_4 - var_1_5) + var_1_34))) : (var_1_39 == ((unsigned char) (128 - ((var_1_40 - var_1_29) + (var_1_28 + var_1_41))))))) && ((var_1_38 <= var_1_10) ? (var_1_42 == ((unsigned char) (! ((var_1_22 >= var_1_55) || var_1_25)))) : 1)) && ((((((var_1_64) > (-0.75f)) ? (var_1_64) : (-0.75f))) > ((var_1_11 - var_1_10) * var_1_13)) ? (var_1_43 == ((signed char) (var_1_34 + var_1_28))) : ((var_1_9 == ((((var_1_22) < (var_1_53)) ? (var_1_22) : (var_1_53)))) ? (var_1_56 ? (var_1_43 == ((signed char) (var_1_41 + (var_1_28 - var_1_5)))) : 1) : (var_1_43 == ((signed char) var_1_40))))) && (((256 / ((((var_1_31) > (var_1_4)) ? (var_1_31) : (var_1_4)))) >= var_1_33) ? (var_1_44 == ((double) (((((var_1_45 - var_1_46)) > (var_1_38)) ? ((var_1_45 - var_1_46)) : (var_1_38))))) : 1)) && (var_1_19 ? ((var_1_23 || var_1_23) ? (var_1_47 == ((signed char) ((((((((var_1_33) > (var_1_28)) ? (var_1_33) : (var_1_28)))) > (((64 - 8) - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))) ? (((((var_1_33) > (var_1_28)) ? (var_1_33) : (var_1_28)))) : (((64 - 8) - ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))))))) : (var_1_47 == ((signed char) (-16 + (((((10) > (var_1_41)) ? (10) : (var_1_41))) + var_1_29))))) : (var_1_47 == ((signed char) ((((((var_1_31) > (var_1_49)) ? (var_1_31) : (var_1_49))) - (var_1_50 - 5)) - ((((var_1_5) < (var_1_29)) ? (var_1_5) : (var_1_29)))))))) && ((var_1_60 <= (var_1_1 / var_1_31)) ? ((var_1_57 > (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) / ((((var_1_50) > (1)) ? (var_1_50) : (1))))) ? (var_1_51 == ((float) (var_1_45 - ((((var_1_46) < (var_1_52)) ? (var_1_46) : (var_1_52)))))) : (var_1_51 == ((float) (50.75f - var_1_46)))) : (var_1_51 == ((float) (var_1_37 + var_1_38))))) && (((last_1_var_1_57 * var_1_50) != (last_1_var_1_53 / ((((var_1_14) < (var_1_49)) ? (var_1_14) : (var_1_49))))) ? (((var_1_54 - var_1_34) < last_1_var_1_62) ? (var_1_53 == ((unsigned char) (((((var_1_33 + var_1_41)) < (2)) ? ((var_1_33 + var_1_41)) : (2))))) : (var_1_53 == ((unsigned char) var_1_50))) : 1)) && ((! var_1_26) ? ((499.75f < var_1_64) ? (var_1_55 == ((signed long int) 2)) : (var_1_55 == ((signed long int) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))) : (var_1_55 == ((signed long int) -5)))) && (var_1_61 ? (var_1_56 == ((unsigned char) (! var_1_20))) : 1)) && (((1 - (var_1_22 - var_1_34)) >= (var_1_53 + var_1_30)) ? (var_1_57 == ((signed long int) (var_1_50 + ((((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21)))) < (var_1_29)) ? (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21)))) : (var_1_29)))))) : (var_1_57 == ((signed long int) (((var_1_58 - var_1_5) - var_1_49) - ((((8) > ((var_1_54 + var_1_50))) ? (8) : ((var_1_54 + var_1_50))))))))) && ((! var_1_61) ? (var_1_59 == ((signed char) ((((var_1_29) < (((((var_1_32) > (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))) ? (var_1_32) : (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50)))))))) ? (var_1_29) : (((((var_1_32) > (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))) ? (var_1_32) : (((((var_1_31) < (var_1_50)) ? (var_1_31) : (var_1_50))))))))))) : ((! (var_1_31 <= var_1_28)) ? ((var_1_13 < 7.75) ? (var_1_59 == ((signed char) var_1_5)) : 1) : (var_1_59 == ((signed char) ((4 - var_1_28) + var_1_29)))))) && ((var_1_42 && (var_1_10 <= var_1_37)) ? (var_1_60 == ((signed char) (((((var_1_50) < (var_1_28)) ? (var_1_50) : (var_1_28))) - var_1_40))) : (var_1_60 == ((signed char) var_1_5)))) && (((((((var_1_36 * var_1_11)) > ((var_1_36 + var_1_38))) ? ((var_1_36 * var_1_11)) : ((var_1_36 + var_1_38)))) == var_1_52) ? (var_1_61 == ((unsigned char) var_1_26)) : 1)) && (var_1_62 == ((signed short int) ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28)))))) && (var_1_63 == ((unsigned short int) 256))) && (var_1_64 == ((double) var_1_38)) ; [L346] RET, EXPR property() [L346] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=64, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_1=2, last_1_var_1_53=1, last_1_var_1_57=16, last_1_var_1_62=5, var_1_14=2147483646, var_1_15=50, var_1_19=1, var_1_1=2, var_1_20=1, var_1_21=95, var_1_22=1073741823, var_1_23=1, var_1_24=2147483647, var_1_25=1, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=2, var_1_30=-63, var_1_31=79, var_1_32=126, var_1_33=1, var_1_34=63, var_1_35=1, var_1_38=3, var_1_39=74, var_1_3=1, var_1_40=55, var_1_41=0, var_1_42=0, var_1_43=64, var_1_44=2, var_1_47=1, var_1_49=126, var_1_4=63, var_1_50=32, var_1_53=32, var_1_54=32767, var_1_55=1, var_1_56=1, var_1_57=2147450718, var_1_58=2147483646, var_1_59=2, var_1_5=3, var_1_60=3, var_1_61=0, var_1_62=55, var_1_63=256, var_1_64=3, var_1_9=2147483327] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 142 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 614.8s, OverallIterations: 11, TraceHistogramMax: 51, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5790 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5702 mSDsluCounter, 8778 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6339 mSDsCounter, 2424 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4391 IncrementalHoareTripleChecker+Invalid, 6815 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2424 mSolverCounterUnsat, 2439 mSDtfsCounter, 4391 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4719 GetRequests, 4571 SyntacticMatches, 3 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4451occurred in iteration=10, InterpolantAutomatonStates: 126, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 10 MinimizatonAttempts, 3369 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 599.3s InterpolantComputationTime, 3911 NumberOfCodeBlocks, 3911 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 4550 ConstructedInterpolants, 1 QuantifiedInterpolants, 18077 SizeOfPredicates, 45 NumberOfNonLiveVariables, 7643 ConjunctsInSsa, 91 ConjunctsInUnsatCore, 14 InterpolantComputations, 5 PerfectInterpolantSequences, 70635/71400 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-20 23:58:46,441 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...