/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-25.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 12:45:17,266 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 12:45:17,352 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 12:45:17,355 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 12:45:17,356 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 12:45:17,376 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 12:45:17,376 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 12:45:17,376 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 12:45:17,377 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 12:45:17,377 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 12:45:17,377 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 12:45:17,378 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 12:45:17,378 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 12:45:17,379 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 12:45:17,379 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 12:45:17,379 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 12:45:17,380 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 12:45:17,380 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 12:45:17,380 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 12:45:17,380 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 12:45:17,381 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 12:45:17,382 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 12:45:17,383 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 12:45:17,383 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 12:45:17,383 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 12:45:17,383 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 12:45:17,384 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 12:45:17,384 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 12:45:17,384 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 12:45:17,384 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 12:45:17,385 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 12:45:17,385 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 12:45:17,385 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:45:17,385 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 12:45:17,385 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 12:45:17,386 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 12:45:17,386 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 12:45:17,386 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 12:45:17,386 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 12:45:17,386 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 12:45:17,387 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 12:45:17,388 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 12:45:17,388 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 12:45:17,388 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 12:45:17,615 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 12:45:17,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 12:45:17,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 12:45:17,640 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 12:45:17,640 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 12:45:17,641 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-25.i [2023-12-19 12:45:18,753 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 12:45:18,962 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 12:45:18,963 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-25.i [2023-12-19 12:45:18,974 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d60508f04/fb228283a7264d6db0732c9ba0fdabf0/FLAGf8c49865e [2023-12-19 12:45:18,984 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d60508f04/fb228283a7264d6db0732c9ba0fdabf0 [2023-12-19 12:45:18,986 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 12:45:18,987 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 12:45:18,988 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 12:45:18,988 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 12:45:18,992 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 12:45:18,993 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:45:18" (1/1) ... [2023-12-19 12:45:18,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e603548 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:18, skipping insertion in model container [2023-12-19 12:45:18,994 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:45:18" (1/1) ... [2023-12-19 12:45:19,040 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 12:45:19,157 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-25.i[916,929] [2023-12-19 12:45:19,314 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:45:19,330 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 12:45:19,339 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-25.i[916,929] [2023-12-19 12:45:19,401 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:45:19,422 INFO L206 MainTranslator]: Completed translation [2023-12-19 12:45:19,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19 WrapperNode [2023-12-19 12:45:19,424 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 12:45:19,425 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 12:45:19,425 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 12:45:19,425 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 12:45:19,431 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,452 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,520 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 406 [2023-12-19 12:45:19,520 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 12:45:19,521 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 12:45:19,521 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 12:45:19,521 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 12:45:19,531 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,548 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,619 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-19 12:45:19,619 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,620 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,634 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,638 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,642 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,647 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,655 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 12:45:19,656 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 12:45:19,656 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 12:45:19,656 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 12:45:19,657 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (1/1) ... [2023-12-19 12:45:19,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:45:19,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:19,716 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 12:45:19,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 12:45:19,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 12:45:19,748 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 12:45:19,749 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 12:45:19,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 12:45:19,749 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 12:45:19,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 12:45:19,850 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 12:45:19,851 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 12:45:20,406 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 12:45:20,453 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 12:45:20,453 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 12:45:20,453 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:45:20 BoogieIcfgContainer [2023-12-19 12:45:20,453 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 12:45:20,455 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 12:45:20,455 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 12:45:20,458 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 12:45:20,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 12:45:18" (1/3) ... [2023-12-19 12:45:20,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10fcbfe4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:45:20, skipping insertion in model container [2023-12-19 12:45:20,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:45:19" (2/3) ... [2023-12-19 12:45:20,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10fcbfe4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:45:20, skipping insertion in model container [2023-12-19 12:45:20,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:45:20" (3/3) ... [2023-12-19 12:45:20,460 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-25.i [2023-12-19 12:45:20,478 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 12:45:20,478 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 12:45:20,516 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 12:45:20,520 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;@1843fbb9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 12:45:20,521 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 12:45:20,525 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 101 states have (on average 1.504950495049505) internal successors, (152), 102 states have internal predecessors, (152), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 12:45:20,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-19 12:45:20,542 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:20,542 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:20,543 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:20,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:20,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1461464869, now seen corresponding path program 1 times [2023-12-19 12:45:20,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:20,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098638272] [2023-12-19 12:45:20,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:20,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:20,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:20,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098638272] [2023-12-19 12:45:20,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 12:45:20,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541624938] [2023-12-19 12:45:20,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:20,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:20,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:20,878 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:20,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 12:45:21,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:21,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 12:45:21,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:21,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2023-12-19 12:45:21,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:45:21,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541624938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:45:21,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:45:21,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 12:45:21,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173216671] [2023-12-19 12:45:21,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:45:21,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 12:45:21,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:21,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 12:45:21,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 12:45:21,356 INFO L87 Difference]: Start difference. First operand has 158 states, 101 states have (on average 1.504950495049505) internal successors, (152), 102 states have internal predecessors, (152), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-19 12:45:21,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:45:21,416 INFO L93 Difference]: Finished difference Result 313 states and 572 transitions. [2023-12-19 12:45:21,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 12:45:21,419 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 343 [2023-12-19 12:45:21,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:45:21,429 INFO L225 Difference]: With dead ends: 313 [2023-12-19 12:45:21,429 INFO L226 Difference]: Without dead ends: 156 [2023-12-19 12:45:21,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 12:45:21,440 INFO L413 NwaCegarLoop]: 252 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, 252 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 12:45:21,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 252 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:45:21,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2023-12-19 12:45:21,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2023-12-19 12:45:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 100 states have (on average 1.47) internal successors, (147), 100 states have internal predecessors, (147), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 12:45:21,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 255 transitions. [2023-12-19 12:45:21,495 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 255 transitions. Word has length 343 [2023-12-19 12:45:21,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:45:21,495 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 255 transitions. [2023-12-19 12:45:21,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-19 12:45:21,496 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 255 transitions. [2023-12-19 12:45:21,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-19 12:45:21,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:21,503 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:21,514 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-19 12:45:21,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 12:45:21,711 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:21,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:21,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1605540771, now seen corresponding path program 1 times [2023-12-19 12:45:21,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:21,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260791229] [2023-12-19 12:45:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:21,820 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:45:21,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894101669] [2023-12-19 12:45:21,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:21,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:21,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:21,822 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:21,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 12:45:22,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:22,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 12:45:22,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:22,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 12:45:22,127 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:45:22,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:22,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260791229] [2023-12-19 12:45:22,128 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:45:22,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894101669] [2023-12-19 12:45:22,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894101669] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:45:22,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:45:22,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:45:22,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297109414] [2023-12-19 12:45:22,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:45:22,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 12:45:22,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:22,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 12:45:22,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 12:45:22,132 INFO L87 Difference]: Start difference. First operand 156 states and 255 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 12:45:22,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:45:22,255 INFO L93 Difference]: Finished difference Result 455 states and 741 transitions. [2023-12-19 12:45:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 12:45:22,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 343 [2023-12-19 12:45:22,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:45:22,260 INFO L225 Difference]: With dead ends: 455 [2023-12-19 12:45:22,260 INFO L226 Difference]: Without dead ends: 300 [2023-12-19 12:45:22,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 341 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 12:45:22,261 INFO L413 NwaCegarLoop]: 400 mSDtfsCounter, 236 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:45:22,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 619 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 12:45:22,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2023-12-19 12:45:22,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 178. [2023-12-19 12:45:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 122 states have (on average 1.4672131147540983) internal successors, (179), 122 states have internal predecessors, (179), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 12:45:22,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 287 transitions. [2023-12-19 12:45:22,288 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 287 transitions. Word has length 343 [2023-12-19 12:45:22,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:45:22,290 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 287 transitions. [2023-12-19 12:45:22,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 12:45:22,291 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 287 transitions. [2023-12-19 12:45:22,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-19 12:45:22,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:22,297 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:22,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 12:45:22,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 12:45:22,505 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:22,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:22,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1214685981, now seen corresponding path program 1 times [2023-12-19 12:45:22,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:22,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396177881] [2023-12-19 12:45:22,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:22,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:22,565 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:45:22,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1122582935] [2023-12-19 12:45:22,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:22,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:22,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:22,568 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:22,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 12:45:22,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:22,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 12:45:22,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2783 proven. 96 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2023-12-19 12:45:23,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:45:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 63 proven. 96 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 12:45:23,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396177881] [2023-12-19 12:45:23,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:45:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122582935] [2023-12-19 12:45:23,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122582935] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:45:23,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:45:23,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-19 12:45:23,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324846221] [2023-12-19 12:45:23,532 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:45:23,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:45:23,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:23,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:45:23,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:45:23,537 INFO L87 Difference]: Start difference. First operand 178 states and 287 transitions. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 12:45:23,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:45:23,884 INFO L93 Difference]: Finished difference Result 359 states and 575 transitions. [2023-12-19 12:45:23,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 12:45:23,885 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) Word has length 343 [2023-12-19 12:45:23,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:45:23,888 INFO L225 Difference]: With dead ends: 359 [2023-12-19 12:45:23,888 INFO L226 Difference]: Without dead ends: 182 [2023-12-19 12:45:23,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 678 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-19 12:45:23,889 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 196 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:45:23,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 430 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 12:45:23,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-12-19 12:45:23,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 180. [2023-12-19 12:45:23,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 123 states have (on average 1.4390243902439024) internal successors, (177), 123 states have internal predecessors, (177), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 12:45:23,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 285 transitions. [2023-12-19 12:45:23,908 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 285 transitions. Word has length 343 [2023-12-19 12:45:23,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:45:23,909 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 285 transitions. [2023-12-19 12:45:23,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 12:45:23,909 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 285 transitions. [2023-12-19 12:45:23,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-19 12:45:23,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:23,913 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:23,923 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-19 12:45:24,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:24,121 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:24,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:24,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1832654679, now seen corresponding path program 1 times [2023-12-19 12:45:24,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:24,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517183666] [2023-12-19 12:45:24,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:24,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:24,191 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:45:24,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606558309] [2023-12-19 12:45:24,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:24,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:24,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:24,193 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:24,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 12:45:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:24,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 12:45:24,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:24,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 12:45:24,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:45:24,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:24,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517183666] [2023-12-19 12:45:24,796 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:45:24,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606558309] [2023-12-19 12:45:24,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606558309] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:45:24,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:45:24,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:45:24,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289171612] [2023-12-19 12:45:24,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:45:24,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 12:45:24,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:24,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 12:45:24,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:45:24,800 INFO L87 Difference]: Start difference. First operand 180 states and 285 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 12:45:25,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:45:25,060 INFO L93 Difference]: Finished difference Result 539 states and 854 transitions. [2023-12-19 12:45:25,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:45:25,061 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 343 [2023-12-19 12:45:25,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:45:25,064 INFO L225 Difference]: With dead ends: 539 [2023-12-19 12:45:25,064 INFO L226 Difference]: Without dead ends: 360 [2023-12-19 12:45:25,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 12:45:25,065 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 150 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:45:25,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 686 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:45:25,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2023-12-19 12:45:25,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 290. [2023-12-19 12:45:25,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 177 states have (on average 1.344632768361582) internal successors, (238), 177 states have internal predecessors, (238), 108 states have call successors, (108), 4 states have call predecessors, (108), 4 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2023-12-19 12:45:25,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 454 transitions. [2023-12-19 12:45:25,107 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 454 transitions. Word has length 343 [2023-12-19 12:45:25,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:45:25,108 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 454 transitions. [2023-12-19 12:45:25,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 12:45:25,109 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 454 transitions. [2023-12-19 12:45:25,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-12-19 12:45:25,112 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:25,112 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:25,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 12:45:25,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:25,320 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:25,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1192477548, now seen corresponding path program 1 times [2023-12-19 12:45:25,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:25,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585312663] [2023-12-19 12:45:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:25,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:25,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:45:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901783865] [2023-12-19 12:45:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:25,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:25,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:25,372 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:25,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 12:45:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:25,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:45:25,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:26,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 53 proven. 159 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2023-12-19 12:45:26,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:45:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 12:45:26,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:26,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585312663] [2023-12-19 12:45:26,357 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:45:26,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901783865] [2023-12-19 12:45:26,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901783865] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:45:26,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:45:26,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-19 12:45:26,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120141354] [2023-12-19 12:45:26,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:45:26,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 12:45:26,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:26,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 12:45:26,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 12:45:26,360 INFO L87 Difference]: Start difference. First operand 290 states and 454 transitions. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 3 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 3 states have call successors, (108) [2023-12-19 12:45:26,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:45:26,768 INFO L93 Difference]: Finished difference Result 489 states and 760 transitions. [2023-12-19 12:45:26,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 12:45:26,769 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 3 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 3 states have call successors, (108) Word has length 344 [2023-12-19 12:45:26,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:45:26,771 INFO L225 Difference]: With dead ends: 489 [2023-12-19 12:45:26,771 INFO L226 Difference]: Without dead ends: 302 [2023-12-19 12:45:26,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 678 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2023-12-19 12:45:26,772 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 341 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:45:26,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 454 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 12:45:26,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2023-12-19 12:45:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 298. [2023-12-19 12:45:26,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 183 states have (on average 1.3114754098360655) internal successors, (240), 183 states have internal predecessors, (240), 108 states have call successors, (108), 6 states have call predecessors, (108), 6 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2023-12-19 12:45:26,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 456 transitions. [2023-12-19 12:45:26,811 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 456 transitions. Word has length 344 [2023-12-19 12:45:26,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:45:26,812 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 456 transitions. [2023-12-19 12:45:26,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 3 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 3 states have call successors, (108) [2023-12-19 12:45:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 456 transitions. [2023-12-19 12:45:26,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-12-19 12:45:26,816 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:45:26,816 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:45:26,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-19 12:45:27,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:27,024 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:45:27,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:45:27,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1467237162, now seen corresponding path program 1 times [2023-12-19 12:45:27,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:45:27,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502881842] [2023-12-19 12:45:27,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:27,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:45:27,065 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:45:27,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348878854] [2023-12-19 12:45:27,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:45:27,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:45:27,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:45:27,067 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:45:27,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 12:45:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:45:27,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 12:45:27,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:45:29,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2817 proven. 186 refuted. 0 times theorem prover too weak. 2721 trivial. 0 not checked. [2023-12-19 12:45:29,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:45:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 126 proven. 189 refuted. 0 times theorem prover too weak. 5409 trivial. 0 not checked. [2023-12-19 12:45:34,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:45:34,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502881842] [2023-12-19 12:45:34,990 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:45:34,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348878854] [2023-12-19 12:45:34,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348878854] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:45:34,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:45:34,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 26 [2023-12-19 12:45:34,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058071932] [2023-12-19 12:45:34,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:45:34,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 12:45:34,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:45:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 12:45:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2023-12-19 12:45:34,993 INFO L87 Difference]: Start difference. First operand 298 states and 456 transitions. Second operand has 26 states, 25 states have (on average 6.32) internal successors, (158), 24 states have internal predecessors, (158), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 12:45:42,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:44,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:49,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:53,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:46:21,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:46:21,920 INFO L93 Difference]: Finished difference Result 1900 states and 2936 transitions. [2023-12-19 12:46:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-12-19 12:46:21,921 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.32) internal successors, (158), 24 states have internal predecessors, (158), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) Word has length 344 [2023-12-19 12:46:21,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:46:21,928 INFO L225 Difference]: With dead ends: 1900 [2023-12-19 12:46:21,929 INFO L226 Difference]: Without dead ends: 1717 [2023-12-19 12:46:21,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 673 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5076 ImplicationChecksByTransitivity, 23.6s TimeCoverageRelationStatistics Valid=2864, Invalid=10246, Unknown=0, NotChecked=0, Total=13110 [2023-12-19 12:46:21,933 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 3566 mSDsluCounter, 3398 mSDsCounter, 0 mSdLazyCounter, 5652 mSolverCounterSat, 1635 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3567 SdHoareTripleChecker+Valid, 3888 SdHoareTripleChecker+Invalid, 7289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1635 IncrementalHoareTripleChecker+Valid, 5652 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:46:21,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3567 Valid, 3888 Invalid, 7289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1635 Valid, 5652 Invalid, 2 Unknown, 0 Unchecked, 23.4s Time] [2023-12-19 12:46:21,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2023-12-19 12:46:22,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 868. [2023-12-19 12:46:22,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 591 states have (on average 1.3824027072758038) internal successors, (817), 594 states have internal predecessors, (817), 258 states have call successors, (258), 18 states have call predecessors, (258), 18 states have return successors, (258), 255 states have call predecessors, (258), 258 states have call successors, (258) [2023-12-19 12:46:22,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1333 transitions. [2023-12-19 12:46:22,219 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 1333 transitions. Word has length 344 [2023-12-19 12:46:22,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:46:22,219 INFO L495 AbstractCegarLoop]: Abstraction has 868 states and 1333 transitions. [2023-12-19 12:46:22,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.32) internal successors, (158), 24 states have internal predecessors, (158), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 12:46:22,220 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 1333 transitions. [2023-12-19 12:46:22,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-12-19 12:46:22,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:46:22,222 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:46:22,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 12:46:22,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:46:22,429 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:46:22,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:46:22,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1944257318, now seen corresponding path program 1 times [2023-12-19 12:46:22,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:46:22,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137679577] [2023-12-19 12:46:22,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:22,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:46:22,478 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:46:22,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837150948] [2023-12-19 12:46:22,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:22,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:46:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:46:22,480 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:46:22,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 12:46:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:46:22,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 12:46:22,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:46:23,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2859 proven. 90 refuted. 0 times theorem prover too weak. 2775 trivial. 0 not checked. [2023-12-19 12:46:23,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:46:23,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 69 proven. 90 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 12:46:23,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:46:23,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137679577] [2023-12-19 12:46:23,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:46:23,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837150948] [2023-12-19 12:46:23,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837150948] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:46:23,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:46:23,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 12:46:23,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872455621] [2023-12-19 12:46:23,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:46:23,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 12:46:23,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:46:23,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 12:46:23,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 12:46:23,241 INFO L87 Difference]: Start difference. First operand 868 states and 1333 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-19 12:46:23,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:46:23,757 INFO L93 Difference]: Finished difference Result 1446 states and 2202 transitions. [2023-12-19 12:46:23,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 12:46:23,758 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 344 [2023-12-19 12:46:23,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:46:23,766 INFO L225 Difference]: With dead ends: 1446 [2023-12-19 12:46:23,766 INFO L226 Difference]: Without dead ends: 816 [2023-12-19 12:46:23,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 680 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-19 12:46:23,769 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 116 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:46:23,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 420 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:46:23,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2023-12-19 12:46:23,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 675. [2023-12-19 12:46:23,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 475 states have (on average 1.3810526315789473) internal successors, (656), 476 states have internal predecessors, (656), 183 states have call successors, (183), 16 states have call predecessors, (183), 16 states have return successors, (183), 182 states have call predecessors, (183), 183 states have call successors, (183) [2023-12-19 12:46:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1022 transitions. [2023-12-19 12:46:23,916 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1022 transitions. Word has length 344 [2023-12-19 12:46:23,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:46:23,916 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 1022 transitions. [2023-12-19 12:46:23,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-19 12:46:23,917 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1022 transitions. [2023-12-19 12:46:23,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-12-19 12:46:23,919 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:46:23,919 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:46:23,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 12:46:24,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:46:24,128 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:46:24,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:46:24,128 INFO L85 PathProgramCache]: Analyzing trace with hash -712954396, now seen corresponding path program 1 times [2023-12-19 12:46:24,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:46:24,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373230284] [2023-12-19 12:46:24,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:24,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:46:24,163 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:46:24,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961686656] [2023-12-19 12:46:24,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:24,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:46:24,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:46:24,165 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:46:24,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 12:46:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:46:24,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 12:46:24,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:46:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 3263 proven. 348 refuted. 0 times theorem prover too weak. 2113 trivial. 0 not checked. [2023-12-19 12:46:26,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:46:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 69 proven. 90 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 12:46:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:46:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373230284] [2023-12-19 12:46:26,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:46:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961686656] [2023-12-19 12:46:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961686656] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:46:26,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:46:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 21 [2023-12-19 12:46:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964403206] [2023-12-19 12:46:26,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:46:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-19 12:46:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:46:26,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-19 12:46:26,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-12-19 12:46:26,556 INFO L87 Difference]: Start difference. First operand 675 states and 1022 transitions. Second operand has 21 states, 21 states have (on average 7.142857142857143) internal successors, (150), 21 states have internal predecessors, (150), 6 states have call successors, (108), 5 states have call predecessors, (108), 9 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 12:46:28,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:46:28,915 INFO L93 Difference]: Finished difference Result 1704 states and 2538 transitions. [2023-12-19 12:46:28,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-19 12:46:28,916 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.142857142857143) internal successors, (150), 21 states have internal predecessors, (150), 6 states have call successors, (108), 5 states have call predecessors, (108), 9 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) Word has length 344 [2023-12-19 12:46:28,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:46:28,922 INFO L225 Difference]: With dead ends: 1704 [2023-12-19 12:46:28,922 INFO L226 Difference]: Without dead ends: 1166 [2023-12-19 12:46:28,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 670 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=408, Invalid=1572, Unknown=0, NotChecked=0, Total=1980 [2023-12-19 12:46:28,924 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 1367 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 2159 mSolverCounterSat, 771 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 2007 SdHoareTripleChecker+Invalid, 2930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 771 IncrementalHoareTripleChecker+Valid, 2159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 12:46:28,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1368 Valid, 2007 Invalid, 2930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [771 Valid, 2159 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 12:46:28,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2023-12-19 12:46:29,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 885. [2023-12-19 12:46:29,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 592 states have (on average 1.3158783783783783) internal successors, (779), 596 states have internal predecessors, (779), 262 states have call successors, (262), 30 states have call predecessors, (262), 30 states have return successors, (262), 258 states have call predecessors, (262), 262 states have call successors, (262) [2023-12-19 12:46:29,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1303 transitions. [2023-12-19 12:46:29,207 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1303 transitions. Word has length 344 [2023-12-19 12:46:29,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:46:29,207 INFO L495 AbstractCegarLoop]: Abstraction has 885 states and 1303 transitions. [2023-12-19 12:46:29,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.142857142857143) internal successors, (150), 21 states have internal predecessors, (150), 6 states have call successors, (108), 5 states have call predecessors, (108), 9 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 12:46:29,208 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1303 transitions. [2023-12-19 12:46:29,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-19 12:46:29,210 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:46:29,210 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:46:29,224 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-19 12:46:29,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 12:46:29,417 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:46:29,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:46:29,418 INFO L85 PathProgramCache]: Analyzing trace with hash -831152874, now seen corresponding path program 1 times [2023-12-19 12:46:29,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:46:29,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221309645] [2023-12-19 12:46:29,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:29,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:46:29,470 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:46:29,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116838679] [2023-12-19 12:46:29,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:46:29,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:46:29,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:46:29,471 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:46:29,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 12:46:29,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:46:29,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 12:46:29,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:46:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2895 proven. 333 refuted. 0 times theorem prover too weak. 2496 trivial. 0 not checked. [2023-12-19 12:46:31,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:46:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 126 proven. 342 refuted. 0 times theorem prover too weak. 5256 trivial. 0 not checked. [2023-12-19 12:46:45,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:46:45,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221309645] [2023-12-19 12:46:45,279 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:46:45,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116838679] [2023-12-19 12:46:45,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116838679] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:46:45,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:46:45,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-19 12:46:45,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991137453] [2023-12-19 12:46:45,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:46:45,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 12:46:45,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:46:45,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 12:46:45,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=487, Unknown=0, NotChecked=0, Total=650 [2023-12-19 12:46:45,282 INFO L87 Difference]: Start difference. First operand 885 states and 1303 transitions. Second operand has 26 states, 25 states have (on average 6.2) internal successors, (155), 24 states have internal predecessors, (155), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 8 states have call predecessors, (108), 8 states have call successors, (108) [2023-12-19 12:47:18,602 WARN L293 SmtUtils]: Spent 7.62s on a formula simplification. DAG size of input: 97 DAG size of output: 81 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:47:24,211 WARN L293 SmtUtils]: Spent 5.43s on a formula simplification. DAG size of input: 82 DAG size of output: 80 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:47:37,496 WARN L293 SmtUtils]: Spent 12.45s on a formula simplification. DAG size of input: 91 DAG size of output: 85 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:47:50,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:48:11,300 WARN L293 SmtUtils]: Spent 14.01s on a formula simplification. DAG size of input: 91 DAG size of output: 85 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:48:23,124 WARN L293 SmtUtils]: Spent 6.32s on a formula simplification that was a NOOP. DAG size: 75 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:48:31,821 WARN L293 SmtUtils]: Spent 8.41s on a formula simplification. DAG size of input: 82 DAG size of output: 78 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:48:35,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:48:45,510 WARN L293 SmtUtils]: Spent 5.77s on a formula simplification. DAG size of input: 82 DAG size of output: 80 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 12:48:59,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:48:59,466 INFO L93 Difference]: Finished difference Result 2614 states and 3822 transitions. [2023-12-19 12:48:59,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-12-19 12:48:59,470 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.2) internal successors, (155), 24 states have internal predecessors, (155), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 8 states have call predecessors, (108), 8 states have call successors, (108) Word has length 345 [2023-12-19 12:48:59,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:48:59,477 INFO L225 Difference]: With dead ends: 2614 [2023-12-19 12:48:59,478 INFO L226 Difference]: Without dead ends: 1880 [2023-12-19 12:48:59,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 677 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2085 ImplicationChecksByTransitivity, 109.8s TimeCoverageRelationStatistics Valid=1572, Invalid=4278, Unknown=2, NotChecked=0, Total=5852 [2023-12-19 12:48:59,482 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 2687 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 2268 mSolverCounterSat, 841 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2708 SdHoareTripleChecker+Valid, 1956 SdHoareTripleChecker+Invalid, 3111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 841 IncrementalHoareTripleChecker+Valid, 2268 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.7s IncrementalHoareTripleChecker+Time [2023-12-19 12:48:59,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2708 Valid, 1956 Invalid, 3111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [841 Valid, 2268 Invalid, 2 Unknown, 0 Unchecked, 24.7s Time] [2023-12-19 12:48:59,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1880 states. [2023-12-19 12:49:00,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1880 to 1410. [2023-12-19 12:49:00,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1410 states, 979 states have (on average 1.3227783452502553) internal successors, (1295), 986 states have internal predecessors, (1295), 376 states have call successors, (376), 54 states have call predecessors, (376), 54 states have return successors, (376), 369 states have call predecessors, (376), 376 states have call successors, (376) [2023-12-19 12:49:00,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1410 states to 1410 states and 2047 transitions. [2023-12-19 12:49:00,068 INFO L78 Accepts]: Start accepts. Automaton has 1410 states and 2047 transitions. Word has length 345 [2023-12-19 12:49:00,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:49:00,068 INFO L495 AbstractCegarLoop]: Abstraction has 1410 states and 2047 transitions. [2023-12-19 12:49:00,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.2) internal successors, (155), 24 states have internal predecessors, (155), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 8 states have call predecessors, (108), 8 states have call successors, (108) [2023-12-19 12:49:00,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1410 states and 2047 transitions. [2023-12-19 12:49:00,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-19 12:49:00,071 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:49:00,071 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:49:00,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 12:49:00,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:49:00,279 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:49:00,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:49:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2058051727, now seen corresponding path program 1 times [2023-12-19 12:49:00,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:49:00,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387165044] [2023-12-19 12:49:00,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:49:00,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:49:00,322 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:49:00,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1997301117] [2023-12-19 12:49:00,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:49:00,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:49:00,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:49:00,323 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:49:00,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 12:49:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 12:49:03,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 12:49:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 12:49:06,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 12:49:06,117 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 12:49:06,118 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 12:49:06,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 12:49:06,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 12:49:06,322 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:49:06,325 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 12:49:06,574 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 12:49:06 BoogieIcfgContainer [2023-12-19 12:49:06,574 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 12:49:06,575 INFO L158 Benchmark]: Toolchain (without parser) took 227587.59ms. Allocated memory was 286.3MB in the beginning and 640.7MB in the end (delta: 354.4MB). Free memory was 232.0MB in the beginning and 368.2MB in the end (delta: -136.2MB). Peak memory consumption was 218.8MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,575 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 190.8MB. Free memory is still 139.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 12:49:06,575 INFO L158 Benchmark]: CACSL2BoogieTranslator took 436.49ms. Allocated memory is still 286.3MB. Free memory was 232.0MB in the beginning and 206.4MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,575 INFO L158 Benchmark]: Boogie Procedure Inliner took 95.38ms. Allocated memory is still 286.3MB. Free memory was 206.4MB in the beginning and 194.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,575 INFO L158 Benchmark]: Boogie Preprocessor took 134.14ms. Allocated memory is still 286.3MB. Free memory was 194.8MB in the beginning and 239.6MB in the end (delta: -44.8MB). Peak memory consumption was 29.6MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,576 INFO L158 Benchmark]: RCFGBuilder took 797.77ms. Allocated memory is still 286.3MB. Free memory was 239.6MB in the beginning and 178.8MB in the end (delta: 60.8MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,576 INFO L158 Benchmark]: TraceAbstraction took 226118.80ms. Allocated memory was 286.3MB in the beginning and 640.7MB in the end (delta: 354.4MB). Free memory was 178.3MB in the beginning and 368.2MB in the end (delta: -189.9MB). Peak memory consumption was 165.0MB. Max. memory is 8.0GB. [2023-12-19 12:49:06,578 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.11ms. Allocated memory is still 190.8MB. Free memory is still 139.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 436.49ms. Allocated memory is still 286.3MB. Free memory was 232.0MB in the beginning and 206.4MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 95.38ms. Allocated memory is still 286.3MB. Free memory was 206.4MB in the beginning and 194.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 134.14ms. Allocated memory is still 286.3MB. Free memory was 194.8MB in the beginning and 239.6MB in the end (delta: -44.8MB). Peak memory consumption was 29.6MB. Max. memory is 8.0GB. * RCFGBuilder took 797.77ms. Allocated memory is still 286.3MB. Free memory was 239.6MB in the beginning and 178.8MB in the end (delta: 60.8MB). Peak memory consumption was 61.9MB. Max. memory is 8.0GB. * TraceAbstraction took 226118.80ms. Allocated memory was 286.3MB in the beginning and 640.7MB in the end (delta: 354.4MB). Free memory was 178.3MB in the beginning and 368.2MB in the end (delta: -189.9MB). Peak memory consumption was 165.0MB. 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 373, overapproximation of bitwiseOr at line 152, overapproximation of someBinaryArithmeticDOUBLEoperation at line 178, overapproximation of someUnaryDOUBLEoperation at line 232, overapproximation of someBinaryDOUBLEComparisonOperation at line 373, overapproximation of someBinaryArithmeticFLOAToperation at line 242. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -64; [L23] signed short int var_1_8 = 4; [L24] unsigned long int var_1_12 = 64; [L25] unsigned long int var_1_13 = 3841337885; [L26] unsigned long int var_1_14 = 2103644672; [L27] unsigned char var_1_15 = 32; [L28] double var_1_17 = 7.5; [L29] unsigned long int var_1_21 = 10; [L30] unsigned char var_1_22 = 200; [L31] unsigned char var_1_23 = 1; [L32] unsigned char var_1_24 = 50; [L33] unsigned char var_1_25 = 128; [L34] unsigned char var_1_26 = 50; [L35] signed short int var_1_27 = 16; [L36] unsigned char var_1_29 = 4; [L37] unsigned char var_1_30 = 10; [L38] unsigned short int var_1_31 = 2; [L39] unsigned short int var_1_32 = 38207; [L40] unsigned char var_1_33 = 1; [L41] unsigned char var_1_34 = 1; [L42] signed short int var_1_35 = -10; [L43] unsigned long int var_1_37 = 4; [L44] unsigned long int var_1_39 = 3877443077; [L45] unsigned long int var_1_40 = 1172021345; [L46] float var_1_41 = 5.5; [L47] float var_1_42 = 127.5; [L48] float var_1_43 = 49.75; [L49] float var_1_44 = 5.8; [L50] float var_1_45 = 7.8; [L51] double var_1_46 = 7.5; [L52] double var_1_47 = 999999999999.5; [L53] double var_1_48 = 50.5; [L54] double var_1_49 = 999999999.25; [L55] double var_1_50 = 1.2; [L56] float var_1_51 = 3.25; [L57] signed short int var_1_52 = 256; [L58] float var_1_54 = 256.2; [L59] float var_1_55 = 4.025; [L60] signed short int var_1_56 = -10000; [L61] signed char var_1_57 = 5; [L62] signed char var_1_58 = 0; [L63] signed char var_1_59 = 10; [L64] signed char var_1_60 = 32; [L65] signed char var_1_61 = 2; [L66] signed char var_1_62 = 10; [L67] float var_1_63 = 5.875; [L68] float var_1_64 = 10.8; [L69] float var_1_65 = 7.4; [L70] float var_1_66 = 99.4; [L71] float var_1_67 = 0.0; [L72] float var_1_68 = 256.85; [L73] float var_1_69 = 49.75; [L74] float var_1_70 = 63.75; [L75] signed char var_1_71 = -8; [L76] signed long int var_1_72 = -16; [L77] unsigned long int var_1_74 = 4; [L78] float var_1_75 = 9.5; [L79] float var_1_76 = 4.75; [L80] signed long int last_1_var_1_1 = -64; [L81] unsigned char last_1_var_1_15 = 32; [L82] signed short int last_1_var_1_27 = 16; [L83] unsigned char last_1_var_1_29 = 4; [L84] unsigned short int last_1_var_1_31 = 2; [L85] unsigned char last_1_var_1_33 = 1; [L86] signed short int last_1_var_1_35 = -10; [L87] unsigned long int last_1_var_1_37 = 4; [L88] double last_1_var_1_46 = 7.5; [L89] float last_1_var_1_51 = 3.25; [L90] signed short int last_1_var_1_52 = 256; [L91] float last_1_var_1_54 = 256.2; [L92] signed char last_1_var_1_57 = 5; [L93] signed char last_1_var_1_71 = -8; [L377] isInitial = 1 [L378] FCALL initially() [L379] COND TRUE 1 [L380] CALL updateLastVariables() [L357] last_1_var_1_1 = var_1_1 [L358] last_1_var_1_15 = var_1_15 [L359] last_1_var_1_27 = var_1_27 [L360] last_1_var_1_29 = var_1_29 [L361] last_1_var_1_31 = var_1_31 [L362] last_1_var_1_33 = var_1_33 [L363] last_1_var_1_35 = var_1_35 [L364] last_1_var_1_37 = var_1_37 [L365] last_1_var_1_46 = var_1_46 [L366] last_1_var_1_51 = var_1_51 [L367] last_1_var_1_52 = var_1_52 [L368] last_1_var_1_54 = var_1_54 [L369] last_1_var_1_57 = var_1_57 [L370] last_1_var_1_71 = var_1_71 [L380] RET updateLastVariables() [L381] CALL updateVariables() [L267] var_1_13 = __VERIFIER_nondet_ulong() [L268] CALL assume_abort_if_not(var_1_13 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L268] RET assume_abort_if_not(var_1_13 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L269] CALL assume_abort_if_not(var_1_13 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L269] RET assume_abort_if_not(var_1_13 <= 4294967294) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=2103644672, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L270] var_1_14 = __VERIFIER_nondet_ulong() [L271] CALL assume_abort_if_not(var_1_14 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L271] RET assume_abort_if_not(var_1_14 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L272] CALL assume_abort_if_not(var_1_14 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L272] RET assume_abort_if_not(var_1_14 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_17=15/2, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L273] var_1_17 = __VERIFIER_nondet_double() [L274] CALL assume_abort_if_not((var_1_17 >= -922337.2036854776000e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L274] RET assume_abort_if_not((var_1_17 >= -922337.2036854776000e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L275] CALL assume_abort_if_not(var_1_17 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L275] RET assume_abort_if_not(var_1_17 != 0.0F) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=10, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L276] var_1_21 = __VERIFIER_nondet_ulong() [L277] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L277] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L278] CALL assume_abort_if_not(var_1_21 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L278] RET assume_abort_if_not(var_1_21 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L279] CALL assume_abort_if_not(var_1_21 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L279] RET assume_abort_if_not(var_1_21 != 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=200, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L280] var_1_22 = __VERIFIER_nondet_uchar() [L281] CALL assume_abort_if_not(var_1_22 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L281] RET assume_abort_if_not(var_1_22 >= 190) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L282] CALL assume_abort_if_not(var_1_22 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L282] RET assume_abort_if_not(var_1_22 <= 254) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=1, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L283] var_1_23 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L284] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L285] CALL assume_abort_if_not(var_1_23 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L285] RET assume_abort_if_not(var_1_23 <= 63) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=50, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L286] var_1_24 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L287] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L288] CALL assume_abort_if_not(var_1_24 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L288] RET assume_abort_if_not(var_1_24 <= 127) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=128, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L289] var_1_25 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_25 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L290] RET assume_abort_if_not(var_1_25 >= 127) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L291] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L291] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=50, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L292] var_1_26 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L293] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L294] CALL assume_abort_if_not(var_1_26 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L294] RET assume_abort_if_not(var_1_26 <= 127) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=10, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L295] var_1_30 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L296] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L297] CALL assume_abort_if_not(var_1_30 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L297] RET assume_abort_if_not(var_1_30 <= 254) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=38207, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L298] var_1_32 = __VERIFIER_nondet_ushort() [L299] CALL assume_abort_if_not(var_1_32 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L299] RET assume_abort_if_not(var_1_32 >= 32767) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L300] CALL assume_abort_if_not(var_1_32 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L300] RET assume_abort_if_not(var_1_32 <= 65534) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L301] var_1_34 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_34 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L302] RET assume_abort_if_not(var_1_34 >= 1) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L303] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L303] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=3877443077, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L304] var_1_39 = __VERIFIER_nondet_ulong() [L305] CALL assume_abort_if_not(var_1_39 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L305] RET assume_abort_if_not(var_1_39 >= 3221225470) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L306] CALL assume_abort_if_not(var_1_39 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L306] RET assume_abort_if_not(var_1_39 <= 4294967294) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1172021345, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L307] var_1_40 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_40 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L308] RET assume_abort_if_not(var_1_40 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L309] CALL assume_abort_if_not(var_1_40 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L309] RET assume_abort_if_not(var_1_40 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_42=255/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L310] var_1_42 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L311] RET assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_43=199/4, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L312] var_1_43 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L313] RET assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_44=29/5, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L314] var_1_44 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L315] RET assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_45=39/5, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L316] var_1_45 = __VERIFIER_nondet_float() [L317] CALL assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L317] RET assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_47=1999999999999/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L318] var_1_47 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L319] RET assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_48=101/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L320] var_1_48 = __VERIFIER_nondet_double() [L321] CALL assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L321] RET assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_49=3999999997/4, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L322] var_1_49 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_49 >= 0.0F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L323] RET assume_abort_if_not((var_1_49 >= 0.0F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_50=6/5, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L324] var_1_50 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L325] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_55=161/40, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L326] var_1_55 = __VERIFIER_nondet_float() [L327] CALL assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L327] RET assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L328] var_1_58 = __VERIFIER_nondet_char() [L329] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L329] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L330] CALL assume_abort_if_not(var_1_58 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L330] RET assume_abort_if_not(var_1_58 <= 126) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=10, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L331] var_1_59 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L332] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L333] CALL assume_abort_if_not(var_1_59 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L333] RET assume_abort_if_not(var_1_59 <= 63) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=32, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L334] var_1_60 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_60 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L335] RET assume_abort_if_not(var_1_60 >= 31) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L336] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L336] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=2, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L337] var_1_61 = __VERIFIER_nondet_char() [L338] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L338] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L339] CALL assume_abort_if_not(var_1_61 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L339] RET assume_abort_if_not(var_1_61 <= 31) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=10, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L340] var_1_62 = __VERIFIER_nondet_char() [L341] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L341] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L342] CALL assume_abort_if_not(var_1_62 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L342] RET assume_abort_if_not(var_1_62 <= 63) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_65=37/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L343] var_1_65 = __VERIFIER_nondet_float() [L344] CALL assume_abort_if_not((var_1_65 >= -230584.3009213691390e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 2305843.009213691390e+12F && var_1_65 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L344] RET assume_abort_if_not((var_1_65 >= -230584.3009213691390e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 2305843.009213691390e+12F && var_1_65 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_66=497/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L345] var_1_66 = __VERIFIER_nondet_float() [L346] CALL assume_abort_if_not((var_1_66 >= -230584.3009213691390e+13F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 2305843.009213691390e+12F && var_1_66 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L346] RET assume_abort_if_not((var_1_66 >= -230584.3009213691390e+13F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 2305843.009213691390e+12F && var_1_66 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_67=0, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L347] var_1_67 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_67 >= 2305843.009213691390e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 4611686.018427382800e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L348] RET assume_abort_if_not((var_1_67 >= 2305843.009213691390e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 4611686.018427382800e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_68=5137/20, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L349] var_1_68 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L350] RET assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_69=199/4, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L351] var_1_69 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L352] RET assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_70=255/4, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L353] var_1_70 = __VERIFIER_nondet_float() [L354] CALL assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 4611686.018427382800e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L354] RET assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 4611686.018427382800e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L381] RET updateVariables() [L382] CALL step() [L97] COND TRUE \read(last_1_var_1_33) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=16, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L98] COND TRUE last_1_var_1_29 != (last_1_var_1_37 - var_1_24) [L99] var_1_27 = (((((last_1_var_1_37) < 0 ) ? -(last_1_var_1_37) : (last_1_var_1_37))) + (var_1_26 + last_1_var_1_57)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=2, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L106] COND TRUE (16 / var_1_21) <= last_1_var_1_71 [L107] var_1_31 = (((((var_1_32 - last_1_var_1_52)) > (last_1_var_1_35)) ? ((var_1_32 - last_1_var_1_52)) : (last_1_var_1_35))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=64, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L113] COND FALSE !(! last_1_var_1_33) [L116] var_1_12 = ((var_1_14 - last_1_var_1_27) + last_1_var_1_15) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=-10000, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=4, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L118] var_1_56 = var_1_12 [L119] var_1_74 = var_1_12 VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=32, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L120] COND FALSE !((last_1_var_1_46 / var_1_17) < (last_1_var_1_46 + (last_1_var_1_54 * last_1_var_1_51))) [L127] var_1_15 = var_1_23 VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L129] COND FALSE !(64u >= ((var_1_13 - var_1_74) + var_1_12)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L132] signed long int stepLocal_5 = ((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_26; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=4, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L133] COND TRUE stepLocal_5 <= last_1_var_1_15 [L134] var_1_29 = (((((var_1_25) < (var_1_22)) ? (var_1_25) : (var_1_22))) - var_1_24) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=1, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L140] var_1_33 = (! var_1_34) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_51=13/4, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L141] COND TRUE ! var_1_33 [L142] var_1_51 = (var_1_49 - var_1_47) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L146] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=-8, var_1_72=-16, var_1_74=1073774336, var_1_75=19/2, var_1_76=19/4, var_1_8=4] [L149] var_1_71 = var_1_61 [L150] var_1_75 = 49.375f [L151] var_1_76 = 4.4f VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L152] EXPR var_1_31 | var_1_14 VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=5, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L152] COND TRUE (var_1_12 < (var_1_31 | var_1_14)) || var_1_33 [L153] var_1_57 = (((((var_1_23 - var_1_58)) > (var_1_22)) ? ((var_1_23 - var_1_58)) : (var_1_22))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_64=54/5, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L171] COND FALSE !((((((var_1_31 * var_1_24)) > (var_1_29)) ? ((var_1_31 * var_1_24)) : (var_1_29))) > var_1_56) [L178] var_1_64 = ((var_1_68 + var_1_69) - (((((var_1_67 + var_1_70)) > (var_1_50)) ? ((var_1_67 + var_1_70)) : (var_1_50)))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=-10, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L180] COND TRUE var_1_33 || var_1_34 [L181] var_1_35 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L185] unsigned short int stepLocal_4 = var_1_31; [L186] unsigned char stepLocal_3 = var_1_29; [L187] unsigned char stepLocal_2 = (var_1_35 + 10) <= var_1_35; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L188] COND FALSE !(var_1_29 > stepLocal_4) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L193] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=4] [L196] COND TRUE stepLocal_3 >= var_1_29 [L197] var_1_8 = var_1_29 VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L201] unsigned char stepLocal_11 = var_1_29; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_11=128, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=-16, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L202] COND TRUE stepLocal_11 <= (var_1_39 * ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))) [L203] var_1_72 = (((((var_1_32 - var_1_29)) > (var_1_71)) ? ((var_1_32 - var_1_29)) : (var_1_71))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_11=128, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L205] COND TRUE (var_1_32 - var_1_24) > var_1_22 VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_11=128, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=256, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L206] COND FALSE !((var_1_50 - var_1_47) >= var_1_17) [L211] var_1_52 = (var_1_24 - (var_1_22 + var_1_30)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_11=128, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L218] signed long int stepLocal_1 = -128 / -2; [L219] signed long int stepLocal_0 = 256; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L220] COND FALSE !(! (var_1_35 >= last_1_var_1_1)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=-64, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L225] COND TRUE stepLocal_1 >= (last_1_var_1_1 + var_1_35) [L226] var_1_1 = (var_1_35 - last_1_var_1_1) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=47/8, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L231] COND TRUE var_1_64 >= var_1_44 [L232] var_1_63 = ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L236] signed short int stepLocal_10 = var_1_52; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_10=-253, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=11/2, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L237] COND FALSE !(var_1_15 == stepLocal_10) [L242] var_1_41 = (((((var_1_45 + var_1_43)) > ((var_1_42 + var_1_44))) ? ((var_1_45 + var_1_43)) : ((var_1_42 + var_1_44)))) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_10=-253, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L244] unsigned char stepLocal_9 = var_1_30; [L245] unsigned char stepLocal_8 = var_1_76 == var_1_63; [L246] signed short int stepLocal_7 = var_1_27; [L247] unsigned char stepLocal_6 = var_1_29; VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_10=-253, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, stepLocal_6=128, stepLocal_7=136, stepLocal_8=0, stepLocal_9=0, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L248] COND FALSE !((var_1_29 < var_1_25) && stepLocal_8) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_10=-253, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, stepLocal_6=128, stepLocal_7=136, stepLocal_8=0, stepLocal_9=0, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=4, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L259] COND TRUE stepLocal_7 != var_1_1 [L260] var_1_37 = (var_1_29 + (var_1_14 - last_1_var_1_37)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, stepLocal_0=256, stepLocal_10=-253, stepLocal_11=128, stepLocal_1=64, stepLocal_2=0, stepLocal_3=128, stepLocal_4=32511, stepLocal_5=-125, stepLocal_6=128, stepLocal_7=136, stepLocal_8=0, stepLocal_9=0, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=1073774444, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L382] RET step() [L383] CALL, EXPR property() [L373] EXPR (((((((((((((((((! (var_1_35 >= last_1_var_1_1)) ? ((256 != var_1_35) ? (var_1_1 == ((signed long int) (last_1_var_1_1 + var_1_35))) : 1) : (((-128 / -2) >= (last_1_var_1_1 + var_1_35)) ? (var_1_1 == ((signed long int) (var_1_35 - last_1_var_1_1))) : (var_1_1 == ((signed long int) ((((((last_1_var_1_1 + var_1_35)) > ((var_1_31 - var_1_15))) ? ((last_1_var_1_1 + var_1_35)) : ((var_1_31 - var_1_15)))) + ((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) && ((var_1_29 > var_1_31) ? ((((var_1_35 + 10) <= var_1_35) && var_1_33) ? (var_1_8 == ((signed short int) ((((var_1_35) < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))) ? (var_1_35) : (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))))) : 1) : (var_1_33 ? (var_1_8 == ((signed short int) ((var_1_27 + var_1_35) - (var_1_29 + ((((var_1_15) < (2)) ? (var_1_15) : (2))))))) : ((var_1_29 >= var_1_29) ? (var_1_8 == ((signed short int) var_1_29)) : 1)))) && ((! last_1_var_1_33) ? (var_1_12 == ((unsigned long int) (var_1_13 - last_1_var_1_15))) : (var_1_12 == ((unsigned long int) ((var_1_14 - last_1_var_1_27) + last_1_var_1_15))))) && (((last_1_var_1_46 / var_1_17) < (last_1_var_1_46 + (last_1_var_1_54 * last_1_var_1_51))) ? (((last_1_var_1_1 / var_1_14) <= (last_1_var_1_31 / ((((var_1_13) < (var_1_21)) ? (var_1_13) : (var_1_21))))) ? (var_1_15 == ((unsigned char) ((((((var_1_22 - var_1_23) - var_1_24)) > ((var_1_25 - var_1_26))) ? (((var_1_22 - var_1_23) - var_1_24)) : ((var_1_25 - var_1_26)))))) : (var_1_15 == ((unsigned char) var_1_24))) : (var_1_15 == ((unsigned char) var_1_23)))) && (last_1_var_1_33 ? ((last_1_var_1_29 != (last_1_var_1_37 - var_1_24)) ? (var_1_27 == ((signed short int) (((((last_1_var_1_37) < 0 ) ? -(last_1_var_1_37) : (last_1_var_1_37))) + (var_1_26 + last_1_var_1_57)))) : (last_1_var_1_33 ? (var_1_27 == ((signed short int) (last_1_var_1_57 - ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1)) : 1)) && (((((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_26) <= last_1_var_1_15) ? (var_1_29 == ((unsigned char) (((((var_1_25) < (var_1_22)) ? (var_1_25) : (var_1_22))) - var_1_24))) : (last_1_var_1_33 ? (var_1_29 == ((unsigned char) ((((((((var_1_25) < (var_1_30)) ? (var_1_25) : (var_1_30)))) > ((var_1_23 + var_1_24))) ? (((((var_1_25) < (var_1_30)) ? (var_1_25) : (var_1_30)))) : ((var_1_23 + var_1_24)))))) : 1))) && (((16 / var_1_21) <= last_1_var_1_71) ? (var_1_31 == ((unsigned short int) (((((var_1_32 - last_1_var_1_52)) > (last_1_var_1_35)) ? ((var_1_32 - last_1_var_1_52)) : (last_1_var_1_35))))) : (((last_1_var_1_29 / var_1_13) <= var_1_23) ? (var_1_31 == ((unsigned short int) (var_1_32 - var_1_23))) : 1))) && (var_1_33 == ((unsigned char) (! var_1_34)))) && ((var_1_33 || var_1_34) ? (var_1_35 == ((signed short int) ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) : (var_1_35 == ((signed short int) (((((4) > (25)) ? (4) : (25))) - ((((var_1_26) > (var_1_15)) ? (var_1_26) : (var_1_15)))))))) && (((var_1_29 < var_1_25) && (var_1_76 == var_1_63)) ? (((- (var_1_25 - var_1_26)) < var_1_30) ? (var_1_37 == ((unsigned long int) var_1_13)) : ((var_1_29 > var_1_26) ? (var_1_37 == ((unsigned long int) ((var_1_39 - var_1_26) - (((((var_1_14 - var_1_25)) > (var_1_1)) ? ((var_1_14 - var_1_25)) : (var_1_1)))))) : (var_1_37 == ((unsigned long int) ((var_1_14 + 1604009696u) - (var_1_40 - var_1_52)))))) : ((var_1_27 != var_1_1) ? (var_1_37 == ((unsigned long int) (var_1_29 + (var_1_14 - last_1_var_1_37)))) : (var_1_37 == ((unsigned long int) ((((var_1_23) < (var_1_22)) ? (var_1_23) : (var_1_22)))))))) && ((var_1_15 == var_1_52) ? (var_1_33 ? (var_1_41 == ((float) (var_1_42 + ((((var_1_43) > (var_1_44)) ? (var_1_43) : (var_1_44)))))) : 1) : (var_1_41 == ((float) (((((var_1_45 + var_1_43)) > ((var_1_42 + var_1_44))) ? ((var_1_45 + var_1_43)) : ((var_1_42 + var_1_44)))))))) && ((64u >= ((var_1_13 - var_1_74) + var_1_12)) ? (var_1_46 == ((double) ((((((((128.75) > ((var_1_47 - var_1_48))) ? (128.75) : ((var_1_47 - var_1_48))))) > ((var_1_49 - var_1_50))) ? (((((128.75) > ((var_1_47 - var_1_48))) ? (128.75) : ((var_1_47 - var_1_48))))) : ((var_1_49 - var_1_50)))))) : 1)) && ((! var_1_33) ? (var_1_51 == ((float) (var_1_49 - var_1_47))) : (var_1_51 == ((float) ((((var_1_42) > (((((255.5f) < 0 ) ? -(255.5f) : (255.5f))))) ? (var_1_42) : (((((255.5f) < 0 ) ? -(255.5f) : (255.5f)))))))))) && (((var_1_32 - var_1_24) > var_1_22) ? (((var_1_50 - var_1_47) >= var_1_17) ? (((var_1_56 < (var_1_15 / var_1_25)) && var_1_33) ? (var_1_52 == ((signed short int) ((((((((var_1_29) > (var_1_74)) ? (var_1_29) : (var_1_74)))) > (var_1_57)) ? (((((var_1_29) > (var_1_74)) ? (var_1_29) : (var_1_74)))) : (var_1_57))))) : 1) : (var_1_52 == ((signed short int) (var_1_24 - (var_1_22 + var_1_30))))) : (var_1_33 ? (var_1_52 == ((signed short int) (var_1_15 + 64))) : 1))) && (var_1_33 ? (var_1_54 == ((float) ((((((1.6f + var_1_55)) > (var_1_42)) ? ((1.6f + var_1_55)) : (var_1_42))) + var_1_43))) : 1)) && (var_1_56 == ((signed short int) var_1_12))) && (((var_1_12 < (var_1_31 | var_1_14)) || var_1_33) ? (var_1_57 == ((signed char) (((((var_1_23 - var_1_58)) > (var_1_22)) ? ((var_1_23 - var_1_58)) : (var_1_22))))) : ((var_1_34 && var_1_33) ? (var_1_33 ? ((var_1_15 <= ((~ var_1_40) / var_1_22)) ? (var_1_57 == ((signed char) (var_1_23 + (var_1_59 - (var_1_60 - var_1_61))))) : 1) : ((((var_1_58 + var_1_29) / var_1_60) == 5) ? ((var_1_33 || var_1_33) ? (var_1_57 == ((signed char) ((((((var_1_23 - var_1_62)) < (var_1_61)) ? ((var_1_23 - var_1_62)) : (var_1_61))) + (var_1_59 - var_1_60)))) : (var_1_57 == ((signed char) 64))) : 1)) : 1)) VAL [isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=1073774444, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L373-L374] return ((((((((((((((((((((((((! (var_1_35 >= last_1_var_1_1)) ? ((256 != var_1_35) ? (var_1_1 == ((signed long int) (last_1_var_1_1 + var_1_35))) : 1) : (((-128 / -2) >= (last_1_var_1_1 + var_1_35)) ? (var_1_1 == ((signed long int) (var_1_35 - last_1_var_1_1))) : (var_1_1 == ((signed long int) ((((((last_1_var_1_1 + var_1_35)) > ((var_1_31 - var_1_15))) ? ((last_1_var_1_1 + var_1_35)) : ((var_1_31 - var_1_15)))) + ((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) && ((var_1_29 > var_1_31) ? ((((var_1_35 + 10) <= var_1_35) && var_1_33) ? (var_1_8 == ((signed short int) ((((var_1_35) < (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))) ? (var_1_35) : (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))))) : 1) : (var_1_33 ? (var_1_8 == ((signed short int) ((var_1_27 + var_1_35) - (var_1_29 + ((((var_1_15) < (2)) ? (var_1_15) : (2))))))) : ((var_1_29 >= var_1_29) ? (var_1_8 == ((signed short int) var_1_29)) : 1)))) && ((! last_1_var_1_33) ? (var_1_12 == ((unsigned long int) (var_1_13 - last_1_var_1_15))) : (var_1_12 == ((unsigned long int) ((var_1_14 - last_1_var_1_27) + last_1_var_1_15))))) && (((last_1_var_1_46 / var_1_17) < (last_1_var_1_46 + (last_1_var_1_54 * last_1_var_1_51))) ? (((last_1_var_1_1 / var_1_14) <= (last_1_var_1_31 / ((((var_1_13) < (var_1_21)) ? (var_1_13) : (var_1_21))))) ? (var_1_15 == ((unsigned char) ((((((var_1_22 - var_1_23) - var_1_24)) > ((var_1_25 - var_1_26))) ? (((var_1_22 - var_1_23) - var_1_24)) : ((var_1_25 - var_1_26)))))) : (var_1_15 == ((unsigned char) var_1_24))) : (var_1_15 == ((unsigned char) var_1_23)))) && (last_1_var_1_33 ? ((last_1_var_1_29 != (last_1_var_1_37 - var_1_24)) ? (var_1_27 == ((signed short int) (((((last_1_var_1_37) < 0 ) ? -(last_1_var_1_37) : (last_1_var_1_37))) + (var_1_26 + last_1_var_1_57)))) : (last_1_var_1_33 ? (var_1_27 == ((signed short int) (last_1_var_1_57 - ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1)) : 1)) && (((((((var_1_23) > (var_1_24)) ? (var_1_23) : (var_1_24))) - var_1_26) <= last_1_var_1_15) ? (var_1_29 == ((unsigned char) (((((var_1_25) < (var_1_22)) ? (var_1_25) : (var_1_22))) - var_1_24))) : (last_1_var_1_33 ? (var_1_29 == ((unsigned char) ((((((((var_1_25) < (var_1_30)) ? (var_1_25) : (var_1_30)))) > ((var_1_23 + var_1_24))) ? (((((var_1_25) < (var_1_30)) ? (var_1_25) : (var_1_30)))) : ((var_1_23 + var_1_24)))))) : 1))) && (((16 / var_1_21) <= last_1_var_1_71) ? (var_1_31 == ((unsigned short int) (((((var_1_32 - last_1_var_1_52)) > (last_1_var_1_35)) ? ((var_1_32 - last_1_var_1_52)) : (last_1_var_1_35))))) : (((last_1_var_1_29 / var_1_13) <= var_1_23) ? (var_1_31 == ((unsigned short int) (var_1_32 - var_1_23))) : 1))) && (var_1_33 == ((unsigned char) (! var_1_34)))) && ((var_1_33 || var_1_34) ? (var_1_35 == ((signed short int) ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) : (var_1_35 == ((signed short int) (((((4) > (25)) ? (4) : (25))) - ((((var_1_26) > (var_1_15)) ? (var_1_26) : (var_1_15)))))))) && (((var_1_29 < var_1_25) && (var_1_76 == var_1_63)) ? (((- (var_1_25 - var_1_26)) < var_1_30) ? (var_1_37 == ((unsigned long int) var_1_13)) : ((var_1_29 > var_1_26) ? (var_1_37 == ((unsigned long int) ((var_1_39 - var_1_26) - (((((var_1_14 - var_1_25)) > (var_1_1)) ? ((var_1_14 - var_1_25)) : (var_1_1)))))) : (var_1_37 == ((unsigned long int) ((var_1_14 + 1604009696u) - (var_1_40 - var_1_52)))))) : ((var_1_27 != var_1_1) ? (var_1_37 == ((unsigned long int) (var_1_29 + (var_1_14 - last_1_var_1_37)))) : (var_1_37 == ((unsigned long int) ((((var_1_23) < (var_1_22)) ? (var_1_23) : (var_1_22)))))))) && ((var_1_15 == var_1_52) ? (var_1_33 ? (var_1_41 == ((float) (var_1_42 + ((((var_1_43) > (var_1_44)) ? (var_1_43) : (var_1_44)))))) : 1) : (var_1_41 == ((float) (((((var_1_45 + var_1_43)) > ((var_1_42 + var_1_44))) ? ((var_1_45 + var_1_43)) : ((var_1_42 + var_1_44)))))))) && ((64u >= ((var_1_13 - var_1_74) + var_1_12)) ? (var_1_46 == ((double) ((((((((128.75) > ((var_1_47 - var_1_48))) ? (128.75) : ((var_1_47 - var_1_48))))) > ((var_1_49 - var_1_50))) ? (((((128.75) > ((var_1_47 - var_1_48))) ? (128.75) : ((var_1_47 - var_1_48))))) : ((var_1_49 - var_1_50)))))) : 1)) && ((! var_1_33) ? (var_1_51 == ((float) (var_1_49 - var_1_47))) : (var_1_51 == ((float) ((((var_1_42) > (((((255.5f) < 0 ) ? -(255.5f) : (255.5f))))) ? (var_1_42) : (((((255.5f) < 0 ) ? -(255.5f) : (255.5f)))))))))) && (((var_1_32 - var_1_24) > var_1_22) ? (((var_1_50 - var_1_47) >= var_1_17) ? (((var_1_56 < (var_1_15 / var_1_25)) && var_1_33) ? (var_1_52 == ((signed short int) ((((((((var_1_29) > (var_1_74)) ? (var_1_29) : (var_1_74)))) > (var_1_57)) ? (((((var_1_29) > (var_1_74)) ? (var_1_29) : (var_1_74)))) : (var_1_57))))) : 1) : (var_1_52 == ((signed short int) (var_1_24 - (var_1_22 + var_1_30))))) : (var_1_33 ? (var_1_52 == ((signed short int) (var_1_15 + 64))) : 1))) && (var_1_33 ? (var_1_54 == ((float) ((((((1.6f + var_1_55)) > (var_1_42)) ? ((1.6f + var_1_55)) : (var_1_42))) + var_1_43))) : 1)) && (var_1_56 == ((signed short int) var_1_12))) && (((var_1_12 < (var_1_31 | var_1_14)) || var_1_33) ? (var_1_57 == ((signed char) (((((var_1_23 - var_1_58)) > (var_1_22)) ? ((var_1_23 - var_1_58)) : (var_1_22))))) : ((var_1_34 && var_1_33) ? (var_1_33 ? ((var_1_15 <= ((~ var_1_40) / var_1_22)) ? (var_1_57 == ((signed char) (var_1_23 + (var_1_59 - (var_1_60 - var_1_61))))) : 1) : ((((var_1_58 + var_1_29) / var_1_60) == 5) ? ((var_1_33 || var_1_33) ? (var_1_57 == ((signed char) ((((((var_1_23 - var_1_62)) < (var_1_61)) ? ((var_1_23 - var_1_62)) : (var_1_61))) + (var_1_59 - var_1_60)))) : (var_1_57 == ((signed char) 64))) : 1)) : 1))) && ((var_1_64 >= var_1_44) ? (var_1_63 == ((float) ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))))) : (var_1_63 == ((float) var_1_47)))) && (((((((var_1_31 * var_1_24)) > (var_1_29)) ? ((var_1_31 * var_1_24)) : (var_1_29))) > var_1_56) ? ((var_1_15 < (-2 * var_1_56)) ? (var_1_64 == ((float) ((((var_1_49) < (var_1_45)) ? (var_1_49) : (var_1_45))))) : (var_1_64 == ((float) ((((((var_1_55) > (var_1_65)) ? (var_1_55) : (var_1_65))) + var_1_66) + ((var_1_67 - var_1_68) - var_1_69))))) : (var_1_64 == ((float) ((var_1_68 + var_1_69) - (((((var_1_67 + var_1_70)) > (var_1_50)) ? ((var_1_67 + var_1_70)) : (var_1_50)))))))) && (var_1_71 == ((signed char) var_1_61))) && ((var_1_29 <= (var_1_39 * ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_72 == ((signed long int) (((((var_1_32 - var_1_29)) > (var_1_71)) ? ((var_1_32 - var_1_29)) : (var_1_71))))) : 1)) && (var_1_74 == ((unsigned long int) var_1_12))) && (var_1_75 == ((float) 49.375f))) && (var_1_76 == ((float) 4.4f)) ; [L383] RET, EXPR property() [L383] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=1073774444, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=32, last_1_var_1_1=-64, last_1_var_1_27=16, last_1_var_1_29=4, last_1_var_1_31=2, last_1_var_1_33=1, last_1_var_1_35=-10, last_1_var_1_37=4, last_1_var_1_46=15/2, last_1_var_1_51=13/4, last_1_var_1_52=256, last_1_var_1_54=1281/5, last_1_var_1_57=5, last_1_var_1_71=-8, var_1_12=1073774336, var_1_13=2147483647, var_1_14=1073774320, var_1_15=2, var_1_1=192, var_1_21=2147483648, var_1_22=254, var_1_23=2, var_1_24=1, var_1_25=129, var_1_26=127, var_1_27=136, var_1_29=128, var_1_30=0, var_1_31=32511, var_1_32=32767, var_1_33=0, var_1_34=1, var_1_35=128, var_1_37=1073774444, var_1_39=4294967294, var_1_40=1073741823, var_1_41=3, var_1_46=15/2, var_1_50=0, var_1_52=-253, var_1_54=1281/5, var_1_56=32512, var_1_57=-2, var_1_58=0, var_1_59=0, var_1_60=63, var_1_61=0, var_1_62=63, var_1_63=2, var_1_71=0, var_1_72=32639, var_1_74=1073774336, var_1_75=395/8, var_1_76=22/5, var_1_8=128] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 158 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 225.8s, OverallIterations: 10, TraceHistogramMax: 54, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 185.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 4 mSolverCounterUnknown, 8726 SdHoareTripleChecker+Valid, 50.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8659 mSDsluCounter, 10712 SdHoareTripleChecker+Invalid, 48.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8293 mSDsCounter, 3438 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11195 IncrementalHoareTripleChecker+Invalid, 14637 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3438 mSolverCounterUnsat, 2419 mSDtfsCounter, 11195 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5347 GetRequests, 5079 SyntacticMatches, 1 SemanticMatches, 267 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7670 ImplicationChecksByTransitivity, 134.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1410occurred in iteration=9, InterpolantAutomatonStates: 217, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 9 MinimizatonAttempts, 1939 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 27.8s InterpolantComputationTime, 3782 NumberOfCodeBlocks, 3782 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 5142 ConstructedInterpolants, 0 QuantifiedInterpolants, 43805 SizeOfPredicates, 46 NumberOfNonLiveVariables, 7441 ConjunctsInSsa, 108 ConjunctsInUnsatCore, 15 InterpolantComputations, 3 PerfectInterpolantSequences, 83682/85860 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-19 12:49:06,812 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-19 12:49:06,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...