/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-85.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 21:12:46,690 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 21:12:46,752 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-15 21:12:46,756 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 21:12:46,756 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 21:12:46,783 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 21:12:46,784 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 21:12:46,784 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 21:12:46,785 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 21:12:46,788 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 21:12:46,788 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 21:12:46,789 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 21:12:46,789 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 21:12:46,790 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 21:12:46,790 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 21:12:46,790 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 21:12:46,791 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 21:12:46,791 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 21:12:46,791 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 21:12:46,791 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 21:12:46,791 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 21:12:46,792 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 21:12:46,792 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 21:12:46,792 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 21:12:46,792 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 21:12:46,793 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 21:12:46,793 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 21:12:46,793 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 21:12:46,793 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 21:12:46,794 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 21:12:46,794 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 21:12:46,794 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:12:46,795 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 21:12:46,795 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 21:12:46,796 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 21:12:46,796 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 21:12:46,796 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 21:12:46,796 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 21:12:46,796 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-15 21:12:46,997 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 21:12:47,012 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 21:12:47,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 21:12:47,014 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 21:12:47,015 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 21:12:47,016 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-85.i [2023-12-15 21:12:47,979 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 21:12:48,153 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 21:12:48,154 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-85.i [2023-12-15 21:12:48,163 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd2238e57/d8435075306b4f6e8f90eff33fb57b4b/FLAGa02b71c4e [2023-12-15 21:12:48,174 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cd2238e57/d8435075306b4f6e8f90eff33fb57b4b [2023-12-15 21:12:48,176 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 21:12:48,177 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 21:12:48,179 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 21:12:48,179 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 21:12:48,182 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 21:12:48,183 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,184 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56cf02ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48, skipping insertion in model container [2023-12-15 21:12:48,184 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,235 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 21:12:48,332 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-85.i[916,929] [2023-12-15 21:12:48,457 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:12:48,466 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 21:12:48,482 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-85.i[916,929] [2023-12-15 21:12:48,528 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 21:12:48,553 INFO L206 MainTranslator]: Completed translation [2023-12-15 21:12:48,554 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48 WrapperNode [2023-12-15 21:12:48,554 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 21:12:48,555 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 21:12:48,555 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 21:12:48,555 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 21:12:48,559 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,574 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,644 INFO L138 Inliner]: procedures = 26, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 497 [2023-12-15 21:12:48,644 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 21:12:48,645 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 21:12:48,645 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 21:12:48,645 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 21:12:48,652 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,652 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,664 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,701 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-15 21:12:48,701 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,714 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,718 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,724 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,729 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,737 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 21:12:48,737 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 21:12:48,737 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 21:12:48,738 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 21:12:48,738 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (1/1) ... [2023-12-15 21:12:48,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 21:12:48,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:48,773 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-15 21:12:48,782 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-15 21:12:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 21:12:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 21:12:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 21:12:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 21:12:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 21:12:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 21:12:48,885 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 21:12:48,888 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 21:12:49,500 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 21:12:49,545 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 21:12:49,545 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 21:12:49,545 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:12:49 BoogieIcfgContainer [2023-12-15 21:12:49,545 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 21:12:49,547 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 21:12:49,547 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 21:12:49,549 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 21:12:49,549 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 09:12:48" (1/3) ... [2023-12-15 21:12:49,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9accabc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:12:49, skipping insertion in model container [2023-12-15 21:12:49,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 09:12:48" (2/3) ... [2023-12-15 21:12:49,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9accabc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 09:12:49, skipping insertion in model container [2023-12-15 21:12:49,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 09:12:49" (3/3) ... [2023-12-15 21:12:49,551 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-85.i [2023-12-15 21:12:49,564 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 21:12:49,564 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 21:12:49,610 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 21:12:49,615 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;@4c44cc19, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 21:12:49,616 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 21:12:49,621 INFO L276 IsEmpty]: Start isEmpty. Operand has 179 states, 124 states have (on average 1.5403225806451613) internal successors, (191), 125 states have internal predecessors, (191), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-15 21:12:49,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-15 21:12:49,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:49,642 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:49,643 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:49,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash 424933769, now seen corresponding path program 1 times [2023-12-15 21:12:49,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:49,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418175823] [2023-12-15 21:12:49,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:49,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:49,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:49,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:49,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418175823] [2023-12-15 21:12:49,904 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-15 21:12:49,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323022169] [2023-12-15 21:12:49,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:49,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:49,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:49,907 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-15 21:12:49,924 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-15 21:12:50,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:50,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-15 21:12:50,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2023-12-15 21:12:50,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:12:50,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323022169] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:12:50,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:12:50,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 21:12:50,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903375691] [2023-12-15 21:12:50,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:12:50,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 21:12:50,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 21:12:50,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:12:50,282 INFO L87 Difference]: Start difference. First operand has 179 states, 124 states have (on average 1.5403225806451613) internal successors, (191), 125 states have internal predecessors, (191), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-15 21:12:50,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:50,342 INFO L93 Difference]: Finished difference Result 355 states and 640 transitions. [2023-12-15 21:12:50,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 21:12:50,344 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) Word has length 345 [2023-12-15 21:12:50,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:50,354 INFO L225 Difference]: With dead ends: 355 [2023-12-15 21:12:50,354 INFO L226 Difference]: Without dead ends: 177 [2023-12-15 21:12:50,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 21:12:50,364 INFO L413 NwaCegarLoop]: 287 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, 287 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-15 21:12:50,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 287 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:12:50,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-12-15 21:12:50,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2023-12-15 21:12:50,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 123 states have (on average 1.5121951219512195) internal successors, (186), 123 states have internal predecessors, (186), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-15 21:12:50,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 290 transitions. [2023-12-15 21:12:50,426 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 290 transitions. Word has length 345 [2023-12-15 21:12:50,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:50,428 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 290 transitions. [2023-12-15 21:12:50,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-12-15 21:12:50,428 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 290 transitions. [2023-12-15 21:12:50,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-15 21:12:50,436 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:50,437 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:50,452 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-15 21:12:50,645 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-15 21:12:50,646 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:50,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:50,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1054537455, now seen corresponding path program 1 times [2023-12-15 21:12:50,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:50,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108105594] [2023-12-15 21:12:50,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:50,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:50,741 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:50,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568148680] [2023-12-15 21:12:50,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:50,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:50,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:50,752 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-15 21:12:50,784 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-15 21:12:50,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:50,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:12:50,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:51,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:12:51,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:12:51,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:51,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108105594] [2023-12-15 21:12:51,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:51,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568148680] [2023-12-15 21:12:51,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568148680] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:12:51,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:12:51,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:12:51,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789125835] [2023-12-15 21:12:51,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:12:51,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:12:51,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:51,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:12:51,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:12:51,052 INFO L87 Difference]: Start difference. First operand 177 states and 290 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:51,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:51,142 INFO L93 Difference]: Finished difference Result 524 states and 859 transitions. [2023-12-15 21:12:51,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:12:51,143 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 345 [2023-12-15 21:12:51,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:51,147 INFO L225 Difference]: With dead ends: 524 [2023-12-15 21:12:51,148 INFO L226 Difference]: Without dead ends: 348 [2023-12-15 21:12:51,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 343 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-15 21:12:51,150 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 271 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:51,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 745 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:12:51,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-12-15 21:12:51,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 346. [2023-12-15 21:12:51,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 239 states have (on average 1.4853556485355648) internal successors, (355), 239 states have internal predecessors, (355), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-12-15 21:12:51,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 563 transitions. [2023-12-15 21:12:51,201 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 563 transitions. Word has length 345 [2023-12-15 21:12:51,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:51,203 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 563 transitions. [2023-12-15 21:12:51,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:51,204 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 563 transitions. [2023-12-15 21:12:51,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2023-12-15 21:12:51,208 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:51,208 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:51,214 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-15 21:12:51,414 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-15 21:12:51,415 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:51,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:51,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1302683949, now seen corresponding path program 1 times [2023-12-15 21:12:51,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:51,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744533657] [2023-12-15 21:12:51,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:51,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:51,458 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:51,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753427110] [2023-12-15 21:12:51,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:51,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:51,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:51,465 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-15 21:12:51,491 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-15 21:12:51,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:51,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:12:51,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:12:51,733 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:12:51,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:51,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744533657] [2023-12-15 21:12:51,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:51,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753427110] [2023-12-15 21:12:51,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753427110] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:12:51,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:12:51,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:12:51,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797123801] [2023-12-15 21:12:51,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:12:51,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:12:51,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:51,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:12:51,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:12:51,735 INFO L87 Difference]: Start difference. First operand 346 states and 563 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:51,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:51,788 INFO L93 Difference]: Finished difference Result 1030 states and 1676 transitions. [2023-12-15 21:12:51,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:12:51,789 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 345 [2023-12-15 21:12:51,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:51,792 INFO L225 Difference]: With dead ends: 1030 [2023-12-15 21:12:51,792 INFO L226 Difference]: Without dead ends: 685 [2023-12-15 21:12:51,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 343 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-15 21:12:51,794 INFO L413 NwaCegarLoop]: 527 mSDtfsCounter, 265 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:51,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 802 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:12:51,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2023-12-15 21:12:51,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 405. [2023-12-15 21:12:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 298 states have (on average 1.5134228187919463) internal successors, (451), 298 states have internal predecessors, (451), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-12-15 21:12:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 659 transitions. [2023-12-15 21:12:51,823 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 659 transitions. Word has length 345 [2023-12-15 21:12:51,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:51,823 INFO L495 AbstractCegarLoop]: Abstraction has 405 states and 659 transitions. [2023-12-15 21:12:51,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:51,824 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 659 transitions. [2023-12-15 21:12:51,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-15 21:12:51,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:51,826 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:51,844 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-15 21:12:52,032 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-15 21:12:52,033 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:52,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:52,034 INFO L85 PathProgramCache]: Analyzing trace with hash -117679101, now seen corresponding path program 1 times [2023-12-15 21:12:52,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:52,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192949844] [2023-12-15 21:12:52,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:52,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:52,101 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:52,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541650867] [2023-12-15 21:12:52,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:52,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:52,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:52,104 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-15 21:12:52,131 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-15 21:12:52,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:52,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 21:12:52,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:52,386 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:12:52,387 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:12:52,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:52,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192949844] [2023-12-15 21:12:52,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:52,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541650867] [2023-12-15 21:12:52,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541650867] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:12:52,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:12:52,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 21:12:52,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470521262] [2023-12-15 21:12:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:12:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 21:12:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:52,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 21:12:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:12:52,390 INFO L87 Difference]: Start difference. First operand 405 states and 659 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:52,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:52,447 INFO L93 Difference]: Finished difference Result 812 states and 1320 transitions. [2023-12-15 21:12:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 21:12:52,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 346 [2023-12-15 21:12:52,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:52,452 INFO L225 Difference]: With dead ends: 812 [2023-12-15 21:12:52,452 INFO L226 Difference]: Without dead ends: 408 [2023-12-15 21:12:52,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 21:12:52,455 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 246 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:52,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 615 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 21:12:52,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2023-12-15 21:12:52,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 406. [2023-12-15 21:12:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 299 states have (on average 1.4882943143812708) internal successors, (445), 299 states have internal predecessors, (445), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-12-15 21:12:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 653 transitions. [2023-12-15 21:12:52,479 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 653 transitions. Word has length 346 [2023-12-15 21:12:52,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:52,479 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 653 transitions. [2023-12-15 21:12:52,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:12:52,480 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 653 transitions. [2023-12-15 21:12:52,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-15 21:12:52,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:52,482 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:52,490 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-15 21:12:52,684 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-15 21:12:52,685 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:52,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:52,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1517291885, now seen corresponding path program 1 times [2023-12-15 21:12:52,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:52,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445312658] [2023-12-15 21:12:52,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:52,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:52,727 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:52,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021599107] [2023-12-15 21:12:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:52,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:52,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:52,729 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-15 21:12:52,760 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-15 21:12:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:52,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 21:12:52,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1891 proven. 33 refuted. 0 times theorem prover too weak. 3380 trivial. 0 not checked. [2023-12-15 21:12:53,055 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:12:53,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 120 proven. 33 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:12:53,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:53,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445312658] [2023-12-15 21:12:53,229 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:53,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021599107] [2023-12-15 21:12:53,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021599107] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:12:53,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:12:53,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 21:12:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207804210] [2023-12-15 21:12:53,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:12:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 21:12:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:53,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 21:12:53,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:12:53,231 INFO L87 Difference]: Start difference. First operand 406 states and 653 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2023-12-15 21:12:53,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:53,527 INFO L93 Difference]: Finished difference Result 823 states and 1315 transitions. [2023-12-15 21:12:53,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 21:12:53,528 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 347 [2023-12-15 21:12:53,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:53,530 INFO L225 Difference]: With dead ends: 823 [2023-12-15 21:12:53,530 INFO L226 Difference]: Without dead ends: 418 [2023-12-15 21:12:53,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 696 GetRequests, 686 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-15 21:12:53,531 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 522 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:53,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 585 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:12:53,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2023-12-15 21:12:53,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 414. [2023-12-15 21:12:53,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 305 states have (on average 1.4655737704918033) internal successors, (447), 305 states have internal predecessors, (447), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-12-15 21:12:53,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 655 transitions. [2023-12-15 21:12:53,555 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 655 transitions. Word has length 347 [2023-12-15 21:12:53,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:53,556 INFO L495 AbstractCegarLoop]: Abstraction has 414 states and 655 transitions. [2023-12-15 21:12:53,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2023-12-15 21:12:53,556 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 655 transitions. [2023-12-15 21:12:53,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:12:53,558 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:53,558 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:53,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-15 21:12:53,764 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-15 21:12:53,764 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:53,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:53,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1188248238, now seen corresponding path program 1 times [2023-12-15 21:12:53,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:53,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94478230] [2023-12-15 21:12:53,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:53,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:53,802 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:53,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1199138413] [2023-12-15 21:12:53,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:53,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:53,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:53,804 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-15 21:12:53,820 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-15 21:12:54,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:54,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:12:54,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:54,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2197 proven. 42 refuted. 0 times theorem prover too weak. 3065 trivial. 0 not checked. [2023-12-15 21:12:54,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:12:54,365 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 111 proven. 42 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:12:54,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:54,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94478230] [2023-12-15 21:12:54,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:54,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199138413] [2023-12-15 21:12:54,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199138413] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:12:54,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:12:54,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-15 21:12:54,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942812341] [2023-12-15 21:12:54,366 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:12:54,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:12:54,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:54,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:12:54,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:12:54,367 INFO L87 Difference]: Start difference. First operand 414 states and 655 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-15 21:12:54,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:54,895 INFO L93 Difference]: Finished difference Result 1011 states and 1578 transitions. [2023-12-15 21:12:54,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-15 21:12:54,895 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 349 [2023-12-15 21:12:54,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:54,898 INFO L225 Difference]: With dead ends: 1011 [2023-12-15 21:12:54,898 INFO L226 Difference]: Without dead ends: 598 [2023-12-15 21:12:54,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 689 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-15 21:12:54,900 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 520 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:54,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 1006 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 21:12:54,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-15 21:12:54,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 422. [2023-12-15 21:12:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 311 states have (on average 1.437299035369775) internal successors, (447), 311 states have internal predecessors, (447), 104 states have call successors, (104), 6 states have call predecessors, (104), 6 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-12-15 21:12:54,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 655 transitions. [2023-12-15 21:12:54,934 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 655 transitions. Word has length 349 [2023-12-15 21:12:54,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:54,935 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 655 transitions. [2023-12-15 21:12:54,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-15 21:12:54,935 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 655 transitions. [2023-12-15 21:12:54,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:12:54,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:54,937 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:54,946 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-15 21:12:55,143 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-15 21:12:55,143 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:55,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:55,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1658919766, now seen corresponding path program 1 times [2023-12-15 21:12:55,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:55,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003547969] [2023-12-15 21:12:55,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:55,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:55,175 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:55,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464017770] [2023-12-15 21:12:55,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:55,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:55,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:55,176 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-15 21:12:55,204 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-15 21:12:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:55,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 21:12:55,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:55,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2431 proven. 51 refuted. 0 times theorem prover too weak. 2822 trivial. 0 not checked. [2023-12-15 21:12:55,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:12:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 51 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:12:55,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:55,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003547969] [2023-12-15 21:12:55,719 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:55,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464017770] [2023-12-15 21:12:55,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464017770] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:12:55,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:12:55,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-15 21:12:55,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079008103] [2023-12-15 21:12:55,719 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:12:55,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 21:12:55,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:55,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 21:12:55,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:12:55,722 INFO L87 Difference]: Start difference. First operand 422 states and 655 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2023-12-15 21:12:56,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:56,066 INFO L93 Difference]: Finished difference Result 641 states and 988 transitions. [2023-12-15 21:12:56,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 21:12:56,069 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) Word has length 349 [2023-12-15 21:12:56,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:56,074 INFO L225 Difference]: With dead ends: 641 [2023-12-15 21:12:56,074 INFO L226 Difference]: Without dead ends: 220 [2023-12-15 21:12:56,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 703 GetRequests, 689 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2023-12-15 21:12:56,076 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 323 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:56,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 514 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:12:56,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-12-15 21:12:56,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 215. [2023-12-15 21:12:56,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 158 states have (on average 1.4113924050632911) internal successors, (223), 158 states have internal predecessors, (223), 52 states have call successors, (52), 4 states have call predecessors, (52), 4 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-15 21:12:56,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 327 transitions. [2023-12-15 21:12:56,089 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 327 transitions. Word has length 349 [2023-12-15 21:12:56,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:56,090 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 327 transitions. [2023-12-15 21:12:56,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (69), 2 states have call predecessors, (69), 4 states have return successors, (70), 2 states have call predecessors, (70), 2 states have call successors, (70) [2023-12-15 21:12:56,090 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 327 transitions. [2023-12-15 21:12:56,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:12:56,092 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:56,092 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:56,098 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-15 21:12:56,298 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-15 21:12:56,298 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:56,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:56,299 INFO L85 PathProgramCache]: Analyzing trace with hash 154001741, now seen corresponding path program 1 times [2023-12-15 21:12:56,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:56,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739102246] [2023-12-15 21:12:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:56,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:56,341 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:56,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039100734] [2023-12-15 21:12:56,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:56,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:56,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:56,343 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-15 21:12:56,351 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-15 21:12:56,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:56,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-15 21:12:56,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:56,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1143 proven. 135 refuted. 0 times theorem prover too weak. 4026 trivial. 0 not checked. [2023-12-15 21:12:56,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:12:57,211 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:12:57,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:57,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739102246] [2023-12-15 21:12:57,212 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:57,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039100734] [2023-12-15 21:12:57,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039100734] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:12:57,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:12:57,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2023-12-15 21:12:57,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108547847] [2023-12-15 21:12:57,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:12:57,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-15 21:12:57,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:57,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-15 21:12:57,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:12:57,214 INFO L87 Difference]: Start difference. First operand 215 states and 327 transitions. Second operand has 13 states, 13 states have (on average 11.923076923076923) internal successors, (155), 13 states have internal predecessors, (155), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 21:12:58,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:12:58,353 INFO L93 Difference]: Finished difference Result 847 states and 1269 transitions. [2023-12-15 21:12:58,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-15 21:12:58,354 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 11.923076923076923) internal successors, (155), 13 states have internal predecessors, (155), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) Word has length 349 [2023-12-15 21:12:58,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:12:58,356 INFO L225 Difference]: With dead ends: 847 [2023-12-15 21:12:58,356 INFO L226 Difference]: Without dead ends: 633 [2023-12-15 21:12:58,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=425, Invalid=1135, Unknown=0, NotChecked=0, Total=1560 [2023-12-15 21:12:58,359 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 1304 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1318 SdHoareTripleChecker+Valid, 1273 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:12:58,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1318 Valid, 1273 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1192 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:12:58,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2023-12-15 21:12:58,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 613. [2023-12-15 21:12:58,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 516 states have (on average 1.4534883720930232) internal successors, (750), 520 states have internal predecessors, (750), 84 states have call successors, (84), 12 states have call predecessors, (84), 12 states have return successors, (84), 80 states have call predecessors, (84), 84 states have call successors, (84) [2023-12-15 21:12:58,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 918 transitions. [2023-12-15 21:12:58,404 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 918 transitions. Word has length 349 [2023-12-15 21:12:58,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:12:58,404 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 918 transitions. [2023-12-15 21:12:58,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.923076923076923) internal successors, (155), 13 states have internal predecessors, (155), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 21:12:58,405 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 918 transitions. [2023-12-15 21:12:58,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:12:58,411 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:12:58,411 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:12:58,422 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-15 21:12:58,618 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-15 21:12:58,618 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:12:58,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:12:58,619 INFO L85 PathProgramCache]: Analyzing trace with hash -690003761, now seen corresponding path program 1 times [2023-12-15 21:12:58,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:12:58,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721836463] [2023-12-15 21:12:58,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:58,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:12:58,665 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:12:58,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1419640873] [2023-12-15 21:12:58,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:12:58,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:12:58,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:12:58,666 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-15 21:12:58,691 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-15 21:12:58,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:12:58,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 21:12:58,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:12:59,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1143 proven. 135 refuted. 0 times theorem prover too weak. 4026 trivial. 0 not checked. [2023-12-15 21:12:59,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:12:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:12:59,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:12:59,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721836463] [2023-12-15 21:12:59,597 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:12:59,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419640873] [2023-12-15 21:12:59,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419640873] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:12:59,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:12:59,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-15 21:12:59,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615207875] [2023-12-15 21:12:59,598 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:12:59,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-15 21:12:59,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:12:59,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-15 21:12:59,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:12:59,600 INFO L87 Difference]: Start difference. First operand 613 states and 918 transitions. Second operand has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 21:13:01,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:01,180 INFO L93 Difference]: Finished difference Result 2379 states and 3506 transitions. [2023-12-15 21:13:01,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-15 21:13:01,180 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) Word has length 349 [2023-12-15 21:13:01,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:01,188 INFO L225 Difference]: With dead ends: 2379 [2023-12-15 21:13:01,188 INFO L226 Difference]: Without dead ends: 1767 [2023-12-15 21:13:01,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 690 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=441, Invalid=1199, Unknown=0, NotChecked=0, Total=1640 [2023-12-15 21:13:01,190 INFO L413 NwaCegarLoop]: 511 mSDtfsCounter, 894 mSDsluCounter, 1670 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 2181 SdHoareTripleChecker+Invalid, 2081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:01,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 2181 Invalid, 2081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-15 21:13:01,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2023-12-15 21:13:01,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 712. [2023-12-15 21:13:01,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 571 states have (on average 1.4028021015761822) internal successors, (801), 574 states have internal predecessors, (801), 124 states have call successors, (124), 16 states have call predecessors, (124), 16 states have return successors, (124), 121 states have call predecessors, (124), 124 states have call successors, (124) [2023-12-15 21:13:01,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1049 transitions. [2023-12-15 21:13:01,249 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1049 transitions. Word has length 349 [2023-12-15 21:13:01,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:01,251 INFO L495 AbstractCegarLoop]: Abstraction has 712 states and 1049 transitions. [2023-12-15 21:13:01,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 21:13:01,251 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1049 transitions. [2023-12-15 21:13:01,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:13:01,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:01,254 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:01,262 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-15 21:13:01,460 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-15 21:13:01,460 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:01,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:01,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1349535283, now seen corresponding path program 1 times [2023-12-15 21:13:01,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:01,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25879217] [2023-12-15 21:13:01,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:01,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:01,488 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:01,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2072443446] [2023-12-15 21:13:01,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:01,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:01,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:01,489 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-15 21:13:01,494 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-15 21:13:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:01,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-15 21:13:01,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:01,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:13:01,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:13:01,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:01,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25879217] [2023-12-15 21:13:01,874 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:01,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072443446] [2023-12-15 21:13:01,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072443446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:13:01,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:13:01,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-15 21:13:01,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087499730] [2023-12-15 21:13:01,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:13:01,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 21:13:01,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:01,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 21:13:01,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:13:01,876 INFO L87 Difference]: Start difference. First operand 712 states and 1049 transitions. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:02,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:02,349 INFO L93 Difference]: Finished difference Result 1584 states and 2325 transitions. [2023-12-15 21:13:02,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 21:13:02,349 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 349 [2023-12-15 21:13:02,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:02,352 INFO L225 Difference]: With dead ends: 1584 [2023-12-15 21:13:02,352 INFO L226 Difference]: Without dead ends: 773 [2023-12-15 21:13:02,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:13:02,354 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 612 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:02,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [612 Valid, 1136 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:13:02,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2023-12-15 21:13:02,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 675. [2023-12-15 21:13:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 493 states have (on average 1.332657200811359) internal successors, (657), 497 states have internal predecessors, (657), 160 states have call successors, (160), 21 states have call predecessors, (160), 21 states have return successors, (160), 156 states have call predecessors, (160), 160 states have call successors, (160) [2023-12-15 21:13:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 977 transitions. [2023-12-15 21:13:02,405 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 977 transitions. Word has length 349 [2023-12-15 21:13:02,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:02,406 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 977 transitions. [2023-12-15 21:13:02,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:02,406 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 977 transitions. [2023-12-15 21:13:02,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:13:02,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:02,408 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:02,424 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-15 21:13:02,615 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-15 21:13:02,616 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:02,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:02,616 INFO L85 PathProgramCache]: Analyzing trace with hash -604706741, now seen corresponding path program 1 times [2023-12-15 21:13:02,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:02,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877400645] [2023-12-15 21:13:02,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:02,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:02,644 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:02,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [91847051] [2023-12-15 21:13:02,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:02,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:02,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:02,645 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:02,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-15 21:13:02,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:02,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-15 21:13:02,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:03,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:13:03,583 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:13:03,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877400645] [2023-12-15 21:13:03,583 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91847051] [2023-12-15 21:13:03,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91847051] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:13:03,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:13:03,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:13:03,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026330463] [2023-12-15 21:13:03,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:13:03,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:13:03,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:03,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:13:03,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:13:03,585 INFO L87 Difference]: Start difference. First operand 675 states and 977 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:03,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:03,830 INFO L93 Difference]: Finished difference Result 1426 states and 2074 transitions. [2023-12-15 21:13:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 21:13:03,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 349 [2023-12-15 21:13:03,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:03,834 INFO L225 Difference]: With dead ends: 1426 [2023-12-15 21:13:03,834 INFO L226 Difference]: Without dead ends: 859 [2023-12-15 21:13:03,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 21:13:03,836 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 240 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:03,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 932 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:13:03,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2023-12-15 21:13:03,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 725. [2023-12-15 21:13:03,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 543 states have (on average 1.3480662983425415) internal successors, (732), 546 states have internal predecessors, (732), 160 states have call successors, (160), 21 states have call predecessors, (160), 21 states have return successors, (160), 157 states have call predecessors, (160), 160 states have call successors, (160) [2023-12-15 21:13:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1052 transitions. [2023-12-15 21:13:03,885 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1052 transitions. Word has length 349 [2023-12-15 21:13:03,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:03,885 INFO L495 AbstractCegarLoop]: Abstraction has 725 states and 1052 transitions. [2023-12-15 21:13:03,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:03,886 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1052 transitions. [2023-12-15 21:13:03,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:13:03,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:03,887 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:03,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:04,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-15 21:13:04,088 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:04,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:04,089 INFO L85 PathProgramCache]: Analyzing trace with hash 424652557, now seen corresponding path program 1 times [2023-12-15 21:13:04,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:04,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606620972] [2023-12-15 21:13:04,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:04,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:04,154 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:04,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [250900323] [2023-12-15 21:13:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:04,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:04,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:04,160 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:04,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-15 21:13:04,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:04,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-15 21:13:04,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:07,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2344 proven. 249 refuted. 0 times theorem prover too weak. 2711 trivial. 0 not checked. [2023-12-15 21:13:07,091 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:13:07,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 51 proven. 252 refuted. 0 times theorem prover too weak. 5001 trivial. 0 not checked. [2023-12-15 21:13:07,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606620972] [2023-12-15 21:13:07,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250900323] [2023-12-15 21:13:07,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250900323] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:13:07,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:13:07,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-12-15 21:13:07,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647816692] [2023-12-15 21:13:07,826 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:13:07,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-15 21:13:07,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-15 21:13:07,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2023-12-15 21:13:07,828 INFO L87 Difference]: Start difference. First operand 725 states and 1052 transitions. Second operand has 20 states, 19 states have (on average 9.052631578947368) internal successors, (172), 20 states have internal predecessors, (172), 6 states have call successors, (104), 4 states have call predecessors, (104), 8 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2023-12-15 21:13:10,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:10,364 INFO L93 Difference]: Finished difference Result 3399 states and 4915 transitions. [2023-12-15 21:13:10,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-15 21:13:10,365 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 9.052631578947368) internal successors, (172), 20 states have internal predecessors, (172), 6 states have call successors, (104), 4 states have call predecessors, (104), 8 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) Word has length 349 [2023-12-15 21:13:10,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:10,372 INFO L225 Difference]: With dead ends: 3399 [2023-12-15 21:13:10,372 INFO L226 Difference]: Without dead ends: 2832 [2023-12-15 21:13:10,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 739 GetRequests, 686 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 920 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=838, Invalid=2132, Unknown=0, NotChecked=0, Total=2970 [2023-12-15 21:13:10,375 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 4429 mSDsluCounter, 1820 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 959 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4446 SdHoareTripleChecker+Valid, 2018 SdHoareTripleChecker+Invalid, 2461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 959 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:10,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4446 Valid, 2018 Invalid, 2461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [959 Valid, 1502 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-15 21:13:10,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2832 states. [2023-12-15 21:13:10,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2832 to 1762. [2023-12-15 21:13:10,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1470 states have (on average 1.3843537414965987) internal successors, (2035), 1476 states have internal predecessors, (2035), 249 states have call successors, (249), 42 states have call predecessors, (249), 42 states have return successors, (249), 243 states have call predecessors, (249), 249 states have call successors, (249) [2023-12-15 21:13:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 2533 transitions. [2023-12-15 21:13:10,497 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 2533 transitions. Word has length 349 [2023-12-15 21:13:10,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:10,497 INFO L495 AbstractCegarLoop]: Abstraction has 1762 states and 2533 transitions. [2023-12-15 21:13:10,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 9.052631578947368) internal successors, (172), 20 states have internal predecessors, (172), 6 states have call successors, (104), 4 states have call predecessors, (104), 8 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2023-12-15 21:13:10,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 2533 transitions. [2023-12-15 21:13:10,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 21:13:10,499 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:10,499 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:10,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:10,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-15 21:13:10,700 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:10,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:10,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1126252431, now seen corresponding path program 1 times [2023-12-15 21:13:10,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:10,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652657175] [2023-12-15 21:13:10,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:10,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:10,754 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:10,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578908517] [2023-12-15 21:13:10,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:10,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:10,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:10,755 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:10,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-15 21:13:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:11,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-15 21:13:11,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:12,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1943 proven. 240 refuted. 0 times theorem prover too weak. 3121 trivial. 0 not checked. [2023-12-15 21:13:12,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:13:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:13:13,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:13,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652657175] [2023-12-15 21:13:13,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:13,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578908517] [2023-12-15 21:13:13,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578908517] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:13:13,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:13:13,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 17 [2023-12-15 21:13:13,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49442309] [2023-12-15 21:13:13,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:13:13,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-15 21:13:13,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:13,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-15 21:13:13,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-12-15 21:13:13,072 INFO L87 Difference]: Start difference. First operand 1762 states and 2533 transitions. Second operand has 17 states, 16 states have (on average 11.625) internal successors, (186), 17 states have internal predecessors, (186), 7 states have call successors, (104), 5 states have call predecessors, (104), 7 states have return successors, (104), 5 states have call predecessors, (104), 7 states have call successors, (104) [2023-12-15 21:13:14,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:14,456 INFO L93 Difference]: Finished difference Result 5547 states and 7859 transitions. [2023-12-15 21:13:14,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-15 21:13:14,457 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 11.625) internal successors, (186), 17 states have internal predecessors, (186), 7 states have call successors, (104), 5 states have call predecessors, (104), 7 states have return successors, (104), 5 states have call predecessors, (104), 7 states have call successors, (104) Word has length 349 [2023-12-15 21:13:14,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:14,468 INFO L225 Difference]: With dead ends: 5547 [2023-12-15 21:13:14,468 INFO L226 Difference]: Without dead ends: 4075 [2023-12-15 21:13:14,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 718 GetRequests, 683 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=366, Invalid=966, Unknown=0, NotChecked=0, Total=1332 [2023-12-15 21:13:14,471 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 724 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:14,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 1623 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1075 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-15 21:13:14,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4075 states. [2023-12-15 21:13:14,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4075 to 3975. [2023-12-15 21:13:14,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3353 states have (on average 1.3730987175663585) internal successors, (4604), 3373 states have internal predecessors, (4604), 502 states have call successors, (502), 119 states have call predecessors, (502), 119 states have return successors, (502), 482 states have call predecessors, (502), 502 states have call successors, (502) [2023-12-15 21:13:14,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5608 transitions. [2023-12-15 21:13:14,766 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 5608 transitions. Word has length 349 [2023-12-15 21:13:14,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:14,767 INFO L495 AbstractCegarLoop]: Abstraction has 3975 states and 5608 transitions. [2023-12-15 21:13:14,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 11.625) internal successors, (186), 17 states have internal predecessors, (186), 7 states have call successors, (104), 5 states have call predecessors, (104), 7 states have return successors, (104), 5 states have call predecessors, (104), 7 states have call successors, (104) [2023-12-15 21:13:14,767 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 5608 transitions. [2023-12-15 21:13:14,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-15 21:13:14,770 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:14,770 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:14,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:14,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-15 21:13:14,977 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:14,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:14,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1506179, now seen corresponding path program 1 times [2023-12-15 21:13:14,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:14,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758240821] [2023-12-15 21:13:14,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:14,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:15,020 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:15,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784677062] [2023-12-15 21:13:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:15,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:15,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:15,029 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:15,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-15 21:13:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:15,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-15 21:13:15,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1008 proven. 138 refuted. 0 times theorem prover too weak. 4158 trivial. 0 not checked. [2023-12-15 21:13:16,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:13:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 15 proven. 138 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-15 21:13:17,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758240821] [2023-12-15 21:13:17,474 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:17,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784677062] [2023-12-15 21:13:17,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784677062] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 21:13:17,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 21:13:17,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-15 21:13:17,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677357115] [2023-12-15 21:13:17,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 21:13:17,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-15 21:13:17,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:17,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-15 21:13:17,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-12-15 21:13:17,476 INFO L87 Difference]: Start difference. First operand 3975 states and 5608 transitions. Second operand has 18 states, 17 states have (on average 10.941176470588236) internal successors, (186), 18 states have internal predecessors, (186), 6 states have call successors, (104), 4 states have call predecessors, (104), 6 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2023-12-15 21:13:20,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:20,146 INFO L93 Difference]: Finished difference Result 11426 states and 15888 transitions. [2023-12-15 21:13:20,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-15 21:13:20,147 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 10.941176470588236) internal successors, (186), 18 states have internal predecessors, (186), 6 states have call successors, (104), 4 states have call predecessors, (104), 6 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) Word has length 350 [2023-12-15 21:13:20,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:20,171 INFO L225 Difference]: With dead ends: 11426 [2023-12-15 21:13:20,171 INFO L226 Difference]: Without dead ends: 7807 [2023-12-15 21:13:20,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 723 GetRequests, 688 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=344, Invalid=988, Unknown=0, NotChecked=0, Total=1332 [2023-12-15 21:13:20,178 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 1488 mSDsluCounter, 2585 mSDsCounter, 0 mSdLazyCounter, 2498 mSolverCounterSat, 672 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1543 SdHoareTripleChecker+Valid, 2944 SdHoareTripleChecker+Invalid, 3170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 672 IncrementalHoareTripleChecker+Valid, 2498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:20,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1543 Valid, 2944 Invalid, 3170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [672 Valid, 2498 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-15 21:13:20,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7807 states. [2023-12-15 21:13:20,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7807 to 5017. [2023-12-15 21:13:20,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5017 states, 4232 states have (on average 1.3683837429111532) internal successors, (5791), 4262 states have internal predecessors, (5791), 631 states have call successors, (631), 153 states have call predecessors, (631), 153 states have return successors, (631), 601 states have call predecessors, (631), 631 states have call successors, (631) [2023-12-15 21:13:20,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5017 states to 5017 states and 7053 transitions. [2023-12-15 21:13:20,702 INFO L78 Accepts]: Start accepts. Automaton has 5017 states and 7053 transitions. Word has length 350 [2023-12-15 21:13:20,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:20,703 INFO L495 AbstractCegarLoop]: Abstraction has 5017 states and 7053 transitions. [2023-12-15 21:13:20,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 10.941176470588236) internal successors, (186), 18 states have internal predecessors, (186), 6 states have call successors, (104), 4 states have call predecessors, (104), 6 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2023-12-15 21:13:20,703 INFO L276 IsEmpty]: Start isEmpty. Operand 5017 states and 7053 transitions. [2023-12-15 21:13:20,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-15 21:13:20,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:20,706 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:20,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:20,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:20,913 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:20,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:20,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1924734213, now seen corresponding path program 1 times [2023-12-15 21:13:20,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:20,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796531043] [2023-12-15 21:13:20,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:20,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:20,945 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:20,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468485536] [2023-12-15 21:13:20,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:20,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:20,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:20,947 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:20,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-15 21:13:21,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:21,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-15 21:13:21,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2720 proven. 156 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2023-12-15 21:13:21,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 21:13:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:13:21,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:21,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796531043] [2023-12-15 21:13:21,838 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:21,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468485536] [2023-12-15 21:13:21,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468485536] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-15 21:13:21,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 21:13:21,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2023-12-15 21:13:21,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585035910] [2023-12-15 21:13:21,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:13:21,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 21:13:21,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:21,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 21:13:21,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-12-15 21:13:21,839 INFO L87 Difference]: Start difference. First operand 5017 states and 7053 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:23,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:23,108 INFO L93 Difference]: Finished difference Result 14869 states and 20539 transitions. [2023-12-15 21:13:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 21:13:23,109 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 350 [2023-12-15 21:13:23,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:23,132 INFO L225 Difference]: With dead ends: 14869 [2023-12-15 21:13:23,132 INFO L226 Difference]: Without dead ends: 10451 [2023-12-15 21:13:23,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-12-15 21:13:23,138 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 330 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:23,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 716 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:13:23,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10451 states. [2023-12-15 21:13:23,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10451 to 6893. [2023-12-15 21:13:23,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6893 states, 6185 states have (on average 1.394341147938561) internal successors, (8624), 6213 states have internal predecessors, (8624), 550 states have call successors, (550), 157 states have call predecessors, (550), 157 states have return successors, (550), 522 states have call predecessors, (550), 550 states have call successors, (550) [2023-12-15 21:13:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6893 states to 6893 states and 9724 transitions. [2023-12-15 21:13:23,706 INFO L78 Accepts]: Start accepts. Automaton has 6893 states and 9724 transitions. Word has length 350 [2023-12-15 21:13:23,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:23,707 INFO L495 AbstractCegarLoop]: Abstraction has 6893 states and 9724 transitions. [2023-12-15 21:13:23,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:23,707 INFO L276 IsEmpty]: Start isEmpty. Operand 6893 states and 9724 transitions. [2023-12-15 21:13:23,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-15 21:13:23,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:23,710 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:23,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:23,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-15 21:13:23,916 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:23,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:23,917 INFO L85 PathProgramCache]: Analyzing trace with hash -984029689, now seen corresponding path program 1 times [2023-12-15 21:13:23,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:23,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918728136] [2023-12-15 21:13:23,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:23,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:23,943 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:23,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72196133] [2023-12-15 21:13:23,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:23,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:23,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:23,945 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:23,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-15 21:13:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:24,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-15 21:13:24,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:13:25,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:13:25,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918728136] [2023-12-15 21:13:25,305 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72196133] [2023-12-15 21:13:25,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72196133] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:13:25,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:13:25,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-15 21:13:25,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687895620] [2023-12-15 21:13:25,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:13:25,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 21:13:25,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:25,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 21:13:25,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-15 21:13:25,306 INFO L87 Difference]: Start difference. First operand 6893 states and 9724 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:26,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:26,144 INFO L93 Difference]: Finished difference Result 14660 states and 20693 transitions. [2023-12-15 21:13:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-15 21:13:26,145 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 350 [2023-12-15 21:13:26,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:26,156 INFO L225 Difference]: With dead ends: 14660 [2023-12-15 21:13:26,156 INFO L226 Difference]: Without dead ends: 8093 [2023-12-15 21:13:26,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-15 21:13:26,162 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 470 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:26,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 1098 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 21:13:26,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8093 states. [2023-12-15 21:13:26,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8093 to 7069. [2023-12-15 21:13:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7069 states, 6361 states have (on average 1.3945920452759) internal successors, (8871), 6389 states have internal predecessors, (8871), 550 states have call successors, (550), 157 states have call predecessors, (550), 157 states have return successors, (550), 522 states have call predecessors, (550), 550 states have call successors, (550) [2023-12-15 21:13:26,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7069 states to 7069 states and 9971 transitions. [2023-12-15 21:13:26,724 INFO L78 Accepts]: Start accepts. Automaton has 7069 states and 9971 transitions. Word has length 350 [2023-12-15 21:13:26,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:26,725 INFO L495 AbstractCegarLoop]: Abstraction has 7069 states and 9971 transitions. [2023-12-15 21:13:26,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:26,725 INFO L276 IsEmpty]: Start isEmpty. Operand 7069 states and 9971 transitions. [2023-12-15 21:13:26,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-15 21:13:26,728 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:26,728 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:26,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-15 21:13:26,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-15 21:13:26,935 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:26,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:26,935 INFO L85 PathProgramCache]: Analyzing trace with hash -990111425, now seen corresponding path program 1 times [2023-12-15 21:13:26,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:26,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571664553] [2023-12-15 21:13:26,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:26,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:26,965 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:26,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569863722] [2023-12-15 21:13:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:26,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:26,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:26,982 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:27,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-15 21:13:27,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 21:13:27,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 21:13:27,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 21:13:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-12-15 21:13:27,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 21:13:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 21:13:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571664553] [2023-12-15 21:13:27,520 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 21:13:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569863722] [2023-12-15 21:13:27,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569863722] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 21:13:27,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 21:13:27,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 21:13:27,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900344867] [2023-12-15 21:13:27,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 21:13:27,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 21:13:27,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 21:13:27,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 21:13:27,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-15 21:13:27,522 INFO L87 Difference]: Start difference. First operand 7069 states and 9971 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:28,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 21:13:28,440 INFO L93 Difference]: Finished difference Result 15106 states and 21054 transitions. [2023-12-15 21:13:28,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 21:13:28,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 351 [2023-12-15 21:13:28,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 21:13:28,461 INFO L225 Difference]: With dead ends: 15106 [2023-12-15 21:13:28,461 INFO L226 Difference]: Without dead ends: 8841 [2023-12-15 21:13:28,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 21:13:28,471 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 599 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 21:13:28,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 499 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 21:13:28,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8841 states. [2023-12-15 21:13:29,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8841 to 7415. [2023-12-15 21:13:29,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7415 states, 6707 states have (on average 1.3597733711048159) internal successors, (9120), 6735 states have internal predecessors, (9120), 550 states have call successors, (550), 157 states have call predecessors, (550), 157 states have return successors, (550), 522 states have call predecessors, (550), 550 states have call successors, (550) [2023-12-15 21:13:29,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7415 states to 7415 states and 10220 transitions. [2023-12-15 21:13:29,028 INFO L78 Accepts]: Start accepts. Automaton has 7415 states and 10220 transitions. Word has length 351 [2023-12-15 21:13:29,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 21:13:29,028 INFO L495 AbstractCegarLoop]: Abstraction has 7415 states and 10220 transitions. [2023-12-15 21:13:29,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-12-15 21:13:29,028 INFO L276 IsEmpty]: Start isEmpty. Operand 7415 states and 10220 transitions. [2023-12-15 21:13:29,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-15 21:13:29,031 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 21:13:29,032 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 21:13:29,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:29,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-15 21:13:29,239 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 21:13:29,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 21:13:29,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1029348340, now seen corresponding path program 1 times [2023-12-15 21:13:29,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 21:13:29,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541920400] [2023-12-15 21:13:29,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:29,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 21:13:29,265 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 21:13:29,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065208370] [2023-12-15 21:13:29,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 21:13:29,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 21:13:29,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 21:13:29,268 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 21:13:29,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-15 21:13:29,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 21:13:29,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-15 21:13:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 21:13:30,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-15 21:13:30,630 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-15 21:13:30,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 21:13:30,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-15 21:13:30,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-15 21:13:30,845 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 21:13:30,847 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 21:13:31,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 09:13:31 BoogieIcfgContainer [2023-12-15 21:13:31,034 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 21:13:31,034 INFO L158 Benchmark]: Toolchain (without parser) took 42857.02ms. Allocated memory was 261.1MB in the beginning and 1.1GB in the end (delta: 804.3MB). Free memory was 205.9MB in the beginning and 848.5MB in the end (delta: -642.6MB). Peak memory consumption was 631.9MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 197.1MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: CACSL2BoogieTranslator took 375.15ms. Allocated memory is still 261.1MB. Free memory was 205.6MB in the beginning and 180.4MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.54ms. Allocated memory is still 261.1MB. Free memory was 180.4MB in the beginning and 218.7MB in the end (delta: -38.3MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: Boogie Preprocessor took 92.12ms. Allocated memory is still 261.1MB. Free memory was 218.7MB in the beginning and 199.3MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: RCFGBuilder took 808.11ms. Allocated memory is still 261.1MB. Free memory was 199.3MB in the beginning and 133.8MB in the end (delta: 65.5MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,035 INFO L158 Benchmark]: TraceAbstraction took 41486.68ms. Allocated memory was 261.1MB in the beginning and 1.1GB in the end (delta: 804.3MB). Free memory was 132.7MB in the beginning and 848.5MB in the end (delta: -715.8MB). Peak memory consumption was 558.0MB. Max. memory is 8.0GB. [2023-12-15 21:13:31,041 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.12ms. Allocated memory is still 197.1MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 375.15ms. Allocated memory is still 261.1MB. Free memory was 205.6MB in the beginning and 180.4MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 89.54ms. Allocated memory is still 261.1MB. Free memory was 180.4MB in the beginning and 218.7MB in the end (delta: -38.3MB). Peak memory consumption was 11.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 92.12ms. Allocated memory is still 261.1MB. Free memory was 218.7MB in the beginning and 199.3MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. * RCFGBuilder took 808.11ms. Allocated memory is still 261.1MB. Free memory was 199.3MB in the beginning and 133.8MB in the end (delta: 65.5MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. * TraceAbstraction took 41486.68ms. Allocated memory was 261.1MB in the beginning and 1.1GB in the end (delta: 804.3MB). Free memory was 132.7MB in the beginning and 848.5MB in the end (delta: -715.8MB). Peak memory consumption was 558.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 403, overapproximation of shiftRight at line 211, overapproximation of someBinaryArithmeticDOUBLEoperation at line 286, overapproximation of bitwiseAnd at line 283, overapproximation of someBinaryDOUBLEComparisonOperation at line 403. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 5; [L23] signed char var_1_3 = -128; [L24] signed char var_1_5 = 16; [L25] unsigned char var_1_7 = 64; [L26] unsigned char var_1_8 = 200; [L27] unsigned char var_1_9 = 25; [L28] unsigned char var_1_10 = 32; [L29] signed long int var_1_12 = 1710626147; [L30] signed short int var_1_13 = 16; [L31] unsigned long int var_1_16 = 128; [L32] float var_1_17 = 0.8; [L33] float var_1_18 = 99.35; [L34] unsigned long int var_1_21 = 3613035197; [L35] double var_1_22 = 1.2; [L36] double var_1_23 = 10.25; [L37] double var_1_24 = 99999.6; [L38] double var_1_25 = 5.5; [L39] double var_1_26 = 8.45; [L40] double var_1_27 = 3.875; [L41] float var_1_28 = 63.6; [L42] signed long int var_1_29 = -100; [L43] unsigned short int var_1_32 = 5; [L44] unsigned short int var_1_33 = 41347; [L45] unsigned short int var_1_34 = 40392; [L46] signed char var_1_35 = -16; [L47] signed char var_1_36 = 50; [L48] double var_1_37 = 127.5; [L49] double var_1_38 = 0.0; [L50] double var_1_39 = 24.25; [L51] double var_1_40 = 7.8; [L52] double var_1_41 = 0.8; [L53] unsigned short int var_1_42 = 256; [L54] double var_1_43 = 64.2; [L55] double var_1_45 = 0.0; [L56] signed short int var_1_46 = 256; [L57] unsigned long int var_1_47 = 128; [L58] unsigned long int var_1_48 = 4; [L59] signed short int var_1_49 = 16; [L60] unsigned char var_1_50 = 1; [L61] unsigned char var_1_51 = 1; [L62] signed short int var_1_52 = 5; [L63] double var_1_53 = 16.5; [L64] unsigned char var_1_54 = 0; [L65] unsigned char var_1_55 = 0; [L66] unsigned char var_1_56 = 0; [L67] unsigned long int var_1_57 = 4; [L68] unsigned char var_1_58 = 1; [L69] unsigned char var_1_59 = 1; [L70] double var_1_60 = 1000000000.5; [L71] double var_1_61 = 15.75; [L72] signed char var_1_62 = 8; [L73] signed char var_1_63 = -5; [L74] signed char var_1_64 = 16; [L75] signed char var_1_65 = 5; [L76] unsigned char var_1_66 = 64; [L77] signed char var_1_67 = -32; [L78] signed char var_1_68 = 0; [L79] signed char var_1_69 = -10; [L80] signed short int var_1_70 = -16; [L81] signed long int var_1_71 = -16; [L82] unsigned char var_1_72 = 1; [L83] unsigned short int last_1_var_1_1 = 5; [L84] unsigned char last_1_var_1_7 = 64; [L85] signed short int last_1_var_1_13 = 16; [L86] unsigned long int last_1_var_1_16 = 128; [L87] float last_1_var_1_28 = 63.6; [L88] signed long int last_1_var_1_29 = -100; [L89] unsigned short int last_1_var_1_32 = 5; [L90] signed char last_1_var_1_35 = -16; [L91] double last_1_var_1_37 = 127.5; [L92] unsigned short int last_1_var_1_42 = 256; [L93] double last_1_var_1_43 = 64.2; [L94] unsigned long int last_1_var_1_47 = 128; [L95] unsigned char last_1_var_1_50 = 1; [L96] signed short int last_1_var_1_52 = 5; [L97] double last_1_var_1_53 = 16.5; [L98] unsigned char last_1_var_1_54 = 0; [L99] unsigned long int last_1_var_1_57 = 4; [L100] unsigned char last_1_var_1_58 = 1; [L101] double last_1_var_1_60 = 1000000000.5; [L102] unsigned char last_1_var_1_66 = 64; [L103] signed long int last_1_var_1_71 = -16; [L407] isInitial = 1 [L408] FCALL initially() [L409] COND TRUE 1 [L410] CALL updateLastVariables() [L380] last_1_var_1_1 = var_1_1 [L381] last_1_var_1_7 = var_1_7 [L382] last_1_var_1_13 = var_1_13 [L383] last_1_var_1_16 = var_1_16 [L384] last_1_var_1_28 = var_1_28 [L385] last_1_var_1_29 = var_1_29 [L386] last_1_var_1_32 = var_1_32 [L387] last_1_var_1_35 = var_1_35 [L388] last_1_var_1_37 = var_1_37 [L389] last_1_var_1_42 = var_1_42 [L390] last_1_var_1_43 = var_1_43 [L391] last_1_var_1_47 = var_1_47 [L392] last_1_var_1_50 = var_1_50 [L393] last_1_var_1_52 = var_1_52 [L394] last_1_var_1_53 = var_1_53 [L395] last_1_var_1_54 = var_1_54 [L396] last_1_var_1_57 = var_1_57 [L397] last_1_var_1_58 = var_1_58 [L398] last_1_var_1_60 = var_1_60 [L399] last_1_var_1_66 = var_1_66 [L400] last_1_var_1_71 = var_1_71 [L410] RET updateLastVariables() [L411] CALL updateVariables() [L295] var_1_3 = __VERIFIER_nondet_char() [L296] CALL assume_abort_if_not(var_1_3 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L296] RET assume_abort_if_not(var_1_3 >= -128) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L297] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L297] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L298] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L298] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=16, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L299] var_1_5 = __VERIFIER_nondet_char() [L300] CALL assume_abort_if_not(var_1_5 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L300] RET assume_abort_if_not(var_1_5 >= -128) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L301] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L301] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L302] CALL assume_abort_if_not(var_1_5 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L302] RET assume_abort_if_not(var_1_5 != 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=200, var_1_9=25] [L303] var_1_8 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_8 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L304] RET assume_abort_if_not(var_1_8 >= 190) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L305] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L305] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=25] [L306] var_1_9 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190] [L307] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190] [L308] CALL assume_abort_if_not(var_1_9 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L308] RET assume_abort_if_not(var_1_9 <= 63) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=32, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L309] var_1_10 = __VERIFIER_nondet_uchar() [L310] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L310] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L311] CALL assume_abort_if_not(var_1_10 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L311] RET assume_abort_if_not(var_1_10 <= 127) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1710626147, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L312] var_1_12 = __VERIFIER_nondet_long() [L313] CALL assume_abort_if_not(var_1_12 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L313] RET assume_abort_if_not(var_1_12 >= 1073741823) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L314] CALL assume_abort_if_not(var_1_12 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L314] RET assume_abort_if_not(var_1_12 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_17=4/5, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L315] var_1_17 = __VERIFIER_nondet_float() [L316] CALL assume_abort_if_not((var_1_17 >= 0.0F && 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_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L316] RET assume_abort_if_not((var_1_17 >= 0.0F && 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_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_18=1987/20, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L317] var_1_18 = __VERIFIER_nondet_float() [L318] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L318] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=3613035197, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L319] var_1_21 = __VERIFIER_nondet_ulong() [L320] CALL assume_abort_if_not(var_1_21 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L320] RET assume_abort_if_not(var_1_21 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L321] CALL assume_abort_if_not(var_1_21 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L321] RET assume_abort_if_not(var_1_21 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_23=41/4, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L322] var_1_23 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L323] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_24=499998/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L324] var_1_24 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L325] RET assume_abort_if_not((var_1_24 >= -461168.6018427382800e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_25=11/2, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L326] var_1_25 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L327] RET assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_26=169/20, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L328] var_1_26 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L329] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_27=31/8, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L330] var_1_27 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L331] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=41347, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L332] var_1_33 = __VERIFIER_nondet_ushort() [L333] CALL assume_abort_if_not(var_1_33 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L333] RET assume_abort_if_not(var_1_33 >= 32767) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L334] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L334] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=40392, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L335] var_1_34 = __VERIFIER_nondet_ushort() [L336] CALL assume_abort_if_not(var_1_34 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L336] RET assume_abort_if_not(var_1_34 >= 32767) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L337] CALL assume_abort_if_not(var_1_34 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L337] RET assume_abort_if_not(var_1_34 <= 65534) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=50, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L338] var_1_36 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L339] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L340] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L340] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_38=0, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L341] var_1_38 = __VERIFIER_nondet_double() [L342] CALL assume_abort_if_not((var_1_38 >= 2305843.009213691390e+12F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L342] RET assume_abort_if_not((var_1_38 >= 2305843.009213691390e+12F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_39=97/4, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L343] var_1_39 = __VERIFIER_nondet_double() [L344] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 2305843.009213691390e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L344] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 2305843.009213691390e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_40=39/5, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L345] var_1_40 = __VERIFIER_nondet_double() [L346] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L346] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_41=4/5, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L347] var_1_41 = __VERIFIER_nondet_double() [L348] CALL assume_abort_if_not((var_1_41 >= -230584.3009213691390e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 2305843.009213691390e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L348] RET assume_abort_if_not((var_1_41 >= -230584.3009213691390e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 2305843.009213691390e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_45=0, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L349] var_1_45 = __VERIFIER_nondet_double() [L350] CALL assume_abort_if_not((var_1_45 >= 4611686.018427382800e+12F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L350] RET assume_abort_if_not((var_1_45 >= 4611686.018427382800e+12F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L351] var_1_51 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L352] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L353] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L353] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L354] var_1_55 = __VERIFIER_nondet_uchar() [L355] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L355] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L356] CALL assume_abort_if_not(var_1_55 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L356] RET assume_abort_if_not(var_1_55 <= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L357] var_1_56 = __VERIFIER_nondet_uchar() [L358] CALL assume_abort_if_not(var_1_56 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L358] RET assume_abort_if_not(var_1_56 >= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L359] CALL assume_abort_if_not(var_1_56 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L359] RET assume_abort_if_not(var_1_56 <= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L360] var_1_59 = __VERIFIER_nondet_uchar() [L361] CALL assume_abort_if_not(var_1_59 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L361] RET assume_abort_if_not(var_1_59 >= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L362] CALL assume_abort_if_not(var_1_59 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L362] RET assume_abort_if_not(var_1_59 <= 1) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-5, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L363] var_1_63 = __VERIFIER_nondet_char() [L364] CALL assume_abort_if_not(var_1_63 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L364] RET assume_abort_if_not(var_1_63 >= -31) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L365] CALL assume_abort_if_not(var_1_63 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L365] RET assume_abort_if_not(var_1_63 <= 32) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=16, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L366] var_1_64 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_64 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L367] RET assume_abort_if_not(var_1_64 >= -31) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L368] CALL assume_abort_if_not(var_1_64 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L368] RET assume_abort_if_not(var_1_64 <= 31) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=5, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L369] var_1_65 = __VERIFIER_nondet_char() [L370] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L370] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L371] CALL assume_abort_if_not(var_1_65 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L371] RET assume_abort_if_not(var_1_65 <= 63) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=0, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L372] var_1_68 = __VERIFIER_nondet_char() [L373] CALL assume_abort_if_not(var_1_68 >= -15) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L373] RET assume_abort_if_not(var_1_68 >= -15) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L374] CALL assume_abort_if_not(var_1_68 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L374] RET assume_abort_if_not(var_1_68 <= 16) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=-10, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L375] var_1_69 = __VERIFIER_nondet_char() [L376] CALL assume_abort_if_not(var_1_69 >= -15) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L376] RET assume_abort_if_not(var_1_69 >= -15) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L377] CALL assume_abort_if_not(var_1_69 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L377] RET assume_abort_if_not(var_1_69 <= 16) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=256, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L411] RET updateVariables() [L412] CALL step() [L107] COND TRUE \read(last_1_var_1_58) [L108] var_1_42 = (((((last_1_var_1_1 + var_1_8)) < (var_1_9)) ? ((last_1_var_1_1 + var_1_8)) : (var_1_9))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L110] EXPR var_1_10 & last_1_var_1_13 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=-100, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L110] COND TRUE (var_1_10 & last_1_var_1_13) > (last_1_var_1_29 / var_1_5) [L111] var_1_29 = ((last_1_var_1_42 + last_1_var_1_35) + (var_1_10 + var_1_9)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=-16, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L117] var_1_71 = var_1_29 [L118] unsigned char stepLocal_3 = (last_1_var_1_47 * var_1_8) < last_1_var_1_1; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=128, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L119] COND FALSE !(! ((var_1_17 - var_1_18) <= (last_1_var_1_28 * last_1_var_1_60))) [L130] var_1_16 = ((((var_1_21) < ((last_1_var_1_16 + (1u + last_1_var_1_7)))) ? (var_1_21) : ((last_1_var_1_16 + (1u + last_1_var_1_7))))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=8, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L132] COND TRUE last_1_var_1_37 > (- ((((last_1_var_1_53) < 0 ) ? -(last_1_var_1_53) : (last_1_var_1_53)))) [L133] var_1_62 = (var_1_9 + (var_1_63 + ((((var_1_64) < 0 ) ? -(var_1_64) : (var_1_64))))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L143] signed long int stepLocal_7 = var_1_33 * var_1_62; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=4, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L144] COND TRUE var_1_71 != stepLocal_7 [L145] var_1_48 = var_1_29 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L147] signed long int stepLocal_9 = - var_1_34; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L148] COND TRUE last_1_var_1_53 >= last_1_var_1_43 [L149] var_1_50 = var_1_51 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=1, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L155] COND TRUE \read(var_1_50) [L156] var_1_58 = (! (! var_1_55)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L160] COND FALSE !(\read(var_1_58)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=6/5, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L167] COND TRUE \read(var_1_50) [L168] var_1_22 = var_1_23 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L172] signed long int stepLocal_13 = var_1_10 * var_1_36; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L173] COND FALSE !(! var_1_59) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L176] COND FALSE !(var_1_71 <= stepLocal_13) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_60=2000000001/2, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L181] COND TRUE var_1_45 >= ((var_1_40 / var_1_38) / 8.7) [L182] var_1_60 = (var_1_40 + var_1_39) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L188] signed long int stepLocal_8 = last_1_var_1_52; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=16, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L189] COND TRUE stepLocal_8 <= last_1_var_1_66 [L190] var_1_49 = last_1_var_1_32 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-16, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=64, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L194] var_1_35 = (var_1_9 - var_1_36) [L195] var_1_66 = var_1_10 [L196] unsigned char stepLocal_15 = var_1_10; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=-32, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L197] COND FALSE !(stepLocal_15 == var_1_8) [L200] var_1_67 = (((var_1_68 + var_1_69) + var_1_64) + var_1_9) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=-16, var_1_71=244, var_1_72=1, var_1_7=64, var_1_8=190, var_1_9=4] [L202] var_1_70 = var_1_10 [L203] var_1_72 = var_1_55 [L204] signed long int stepLocal_0 = -16; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=5, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L205] COND TRUE (((((var_1_42 / var_1_3)) > ((var_1_49 % var_1_5))) ? ((var_1_42 / var_1_3)) : ((var_1_49 % var_1_5)))) != stepLocal_0 [L206] var_1_1 = ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L210] EXPR var_1_10 ^ var_1_48 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L210] unsigned long int stepLocal_10 = var_1_10 ^ var_1_48; [L211] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_53=33/2, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L211] COND TRUE (~ (var_1_16 >> var_1_3)) != stepLocal_10 [L212] var_1_53 = ((var_1_39 + var_1_41) + (255.7 - var_1_26)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L216] signed long int stepLocal_4 = var_1_29; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=5, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L217] COND TRUE stepLocal_4 >= last_1_var_1_32 [L218] var_1_32 = (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - var_1_10) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L222] COND FALSE !(! (! var_1_58)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=256, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L225] COND TRUE 64 != (var_1_33 - (var_1_32 + var_1_34)) [L226] var_1_46 = ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L231] COND FALSE !(\read(var_1_72)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L234] signed long int stepLocal_14 = var_1_35 / -5; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=63/4, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L235] COND TRUE var_1_66 <= stepLocal_14 [L236] var_1_61 = (((((128.36 + var_1_26)) < (64.05)) ? ((128.36 + var_1_26)) : (64.05))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_28=318/5, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L238] COND TRUE \read(var_1_50) [L239] var_1_28 = (var_1_26 - 3.25f) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L247] signed long int stepLocal_2 = (var_1_12 - var_1_66) - (var_1_10 + var_1_49); [L248] signed long int stepLocal_1 = (((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5)); VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=64, var_1_8=190, var_1_9=4] [L249] COND TRUE var_1_52 > stepLocal_1 [L250] var_1_7 = ((var_1_8 - var_1_9) - var_1_10) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L258] COND FALSE !(\read(var_1_58)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=128, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L261] COND FALSE !(\read(var_1_72)) [L264] var_1_47 = ((((var_1_13) > (var_1_10)) ? (var_1_13) : (var_1_10))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L266] signed short int stepLocal_6 = var_1_13; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=321/5, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L267] COND TRUE var_1_22 <= var_1_26 [L268] var_1_43 = 256.661 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L274] unsigned long int stepLocal_12 = var_1_47 - var_1_66; [L275] signed long int stepLocal_11 = var_1_12; VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L276] COND FALSE !(stepLocal_11 < ((((var_1_9) < (last_1_var_1_57)) ? (var_1_9) : (last_1_var_1_57)))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=4, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L279] COND TRUE ((var_1_62 / var_1_3) / -1) <= stepLocal_12 [L280] var_1_57 = (var_1_66 + 500u) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L283] EXPR var_1_46 & var_1_49 VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L283] signed long int stepLocal_5 = var_1_46 & var_1_49; [L284] COND TRUE \read(var_1_50) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_5=3, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_37=255/2, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L285] COND TRUE var_1_57 >= stepLocal_5 [L286] var_1_37 = (var_1_25 + ((var_1_38 - var_1_39) - 8.25)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, stepLocal_0=-16, stepLocal_10=244, stepLocal_11=1073741823, stepLocal_12=16, stepLocal_13=0, stepLocal_14=1, stepLocal_15=0, stepLocal_1=-1, stepLocal_2=1073741818, stepLocal_3=0, stepLocal_4=244, stepLocal_5=3, stepLocal_6=16, stepLocal_7=32767, stepLocal_8=5, stepLocal_9=-32767, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L412] RET step() [L413] CALL, EXPR property() [L403] EXPR ((((((((((((var_1_42 / var_1_3)) > ((var_1_49 % var_1_5))) ? ((var_1_42 / var_1_3)) : ((var_1_49 % var_1_5)))) != -16) ? (var_1_1 == ((unsigned short int) ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))))) : (var_1_1 == ((unsigned short int) ((((var_1_66) > (32)) ? (var_1_66) : (32)))))) && ((var_1_52 > ((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5)))) ? (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - var_1_10))) : (((((((last_1_var_1_7) < (var_1_8)) ? (last_1_var_1_7) : (var_1_8))) * var_1_9) < ((var_1_12 - var_1_66) - (var_1_10 + var_1_49))) ? (var_1_7 == ((unsigned char) ((((var_1_9) < (var_1_8)) ? (var_1_9) : (var_1_8))))) : (var_1_7 == ((unsigned char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))) && (var_1_58 ? (var_1_13 == ((signed short int) ((((((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) > ((var_1_3 + var_1_10))) ? (((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) : ((var_1_3 + var_1_10)))))) : 1)) && ((! ((var_1_17 - var_1_18) <= (last_1_var_1_28 * last_1_var_1_60))) ? ((((last_1_var_1_47 * var_1_8) < last_1_var_1_1) || last_1_var_1_54) ? (last_1_var_1_54 ? (var_1_16 == ((unsigned long int) (var_1_21 - var_1_8))) : (var_1_16 == ((unsigned long int) (var_1_21 - last_1_var_1_7)))) : (var_1_16 == ((unsigned long int) (var_1_10 + var_1_9)))) : (var_1_16 == ((unsigned long int) ((((var_1_21) < ((last_1_var_1_16 + (1u + last_1_var_1_7)))) ? (var_1_21) : ((last_1_var_1_16 + (1u + last_1_var_1_7))))))))) && (var_1_50 ? (var_1_22 == ((double) var_1_23)) : (var_1_22 == ((double) (((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) > (((var_1_26 + 32.5) - var_1_27))) ? ((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) : (((var_1_26 + 32.5) - var_1_27)))))))) && (var_1_50 ? (var_1_28 == ((float) (var_1_26 - 3.25f))) : ((((var_1_16 + var_1_8) + var_1_35) == ((var_1_32 * var_1_10) / var_1_12)) ? (var_1_28 == ((float) (var_1_26 - 1.000000000000005E14f))) : (var_1_28 == ((float) var_1_27))))) && (((var_1_10 & last_1_var_1_13) > (last_1_var_1_29 / var_1_5)) ? (var_1_29 == ((signed long int) ((last_1_var_1_42 + last_1_var_1_35) + (var_1_10 + var_1_9)))) : ((! last_1_var_1_50) ? (var_1_29 == ((signed long int) last_1_var_1_71)) : 1)) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L403] EXPR (((((((((((((((var_1_42 / var_1_3)) > ((var_1_49 % var_1_5))) ? ((var_1_42 / var_1_3)) : ((var_1_49 % var_1_5)))) != -16) ? (var_1_1 == ((unsigned short int) ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))))) : (var_1_1 == ((unsigned short int) ((((var_1_66) > (32)) ? (var_1_66) : (32)))))) && ((var_1_52 > ((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5)))) ? (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - var_1_10))) : (((((((last_1_var_1_7) < (var_1_8)) ? (last_1_var_1_7) : (var_1_8))) * var_1_9) < ((var_1_12 - var_1_66) - (var_1_10 + var_1_49))) ? (var_1_7 == ((unsigned char) ((((var_1_9) < (var_1_8)) ? (var_1_9) : (var_1_8))))) : (var_1_7 == ((unsigned char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))) && (var_1_58 ? (var_1_13 == ((signed short int) ((((((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) > ((var_1_3 + var_1_10))) ? (((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) : ((var_1_3 + var_1_10)))))) : 1)) && ((! ((var_1_17 - var_1_18) <= (last_1_var_1_28 * last_1_var_1_60))) ? ((((last_1_var_1_47 * var_1_8) < last_1_var_1_1) || last_1_var_1_54) ? (last_1_var_1_54 ? (var_1_16 == ((unsigned long int) (var_1_21 - var_1_8))) : (var_1_16 == ((unsigned long int) (var_1_21 - last_1_var_1_7)))) : (var_1_16 == ((unsigned long int) (var_1_10 + var_1_9)))) : (var_1_16 == ((unsigned long int) ((((var_1_21) < ((last_1_var_1_16 + (1u + last_1_var_1_7)))) ? (var_1_21) : ((last_1_var_1_16 + (1u + last_1_var_1_7))))))))) && (var_1_50 ? (var_1_22 == ((double) var_1_23)) : (var_1_22 == ((double) (((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) > (((var_1_26 + 32.5) - var_1_27))) ? ((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) : (((var_1_26 + 32.5) - var_1_27)))))))) && (var_1_50 ? (var_1_28 == ((float) (var_1_26 - 3.25f))) : ((((var_1_16 + var_1_8) + var_1_35) == ((var_1_32 * var_1_10) / var_1_12)) ? (var_1_28 == ((float) (var_1_26 - 1.000000000000005E14f))) : (var_1_28 == ((float) var_1_27))))) && (((var_1_10 & last_1_var_1_13) > (last_1_var_1_29 / var_1_5)) ? (var_1_29 == ((signed long int) ((last_1_var_1_42 + last_1_var_1_35) + (var_1_10 + var_1_9)))) : ((! last_1_var_1_50) ? (var_1_29 == ((signed long int) last_1_var_1_71)) : 1))) && ((var_1_29 >= last_1_var_1_32) ? (var_1_32 == ((unsigned short int) (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - var_1_10))) : (var_1_32 == ((unsigned short int) ((((var_1_33) < (var_1_49)) ? (var_1_33) : (var_1_49))))))) && (var_1_35 == ((signed char) (var_1_9 - var_1_36)))) && (var_1_50 ? ((var_1_57 >= (var_1_46 & var_1_49)) ? (var_1_37 == ((double) (var_1_25 + ((var_1_38 - var_1_39) - 8.25)))) : (var_1_37 == ((double) (var_1_26 + var_1_24)))) : (var_1_37 == ((double) (var_1_26 + ((((var_1_40) > ((var_1_39 + var_1_41))) ? (var_1_40) : ((var_1_39 + var_1_41)))))))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L403] EXPR ((((((((((((((((((((((((var_1_42 / var_1_3)) > ((var_1_49 % var_1_5))) ? ((var_1_42 / var_1_3)) : ((var_1_49 % var_1_5)))) != -16) ? (var_1_1 == ((unsigned short int) ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))))) : (var_1_1 == ((unsigned short int) ((((var_1_66) > (32)) ? (var_1_66) : (32)))))) && ((var_1_52 > ((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5)))) ? (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - var_1_10))) : (((((((last_1_var_1_7) < (var_1_8)) ? (last_1_var_1_7) : (var_1_8))) * var_1_9) < ((var_1_12 - var_1_66) - (var_1_10 + var_1_49))) ? (var_1_7 == ((unsigned char) ((((var_1_9) < (var_1_8)) ? (var_1_9) : (var_1_8))))) : (var_1_7 == ((unsigned char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))) && (var_1_58 ? (var_1_13 == ((signed short int) ((((((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) > ((var_1_3 + var_1_10))) ? (((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) : ((var_1_3 + var_1_10)))))) : 1)) && ((! ((var_1_17 - var_1_18) <= (last_1_var_1_28 * last_1_var_1_60))) ? ((((last_1_var_1_47 * var_1_8) < last_1_var_1_1) || last_1_var_1_54) ? (last_1_var_1_54 ? (var_1_16 == ((unsigned long int) (var_1_21 - var_1_8))) : (var_1_16 == ((unsigned long int) (var_1_21 - last_1_var_1_7)))) : (var_1_16 == ((unsigned long int) (var_1_10 + var_1_9)))) : (var_1_16 == ((unsigned long int) ((((var_1_21) < ((last_1_var_1_16 + (1u + last_1_var_1_7)))) ? (var_1_21) : ((last_1_var_1_16 + (1u + last_1_var_1_7))))))))) && (var_1_50 ? (var_1_22 == ((double) var_1_23)) : (var_1_22 == ((double) (((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) > (((var_1_26 + 32.5) - var_1_27))) ? ((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) : (((var_1_26 + 32.5) - var_1_27)))))))) && (var_1_50 ? (var_1_28 == ((float) (var_1_26 - 3.25f))) : ((((var_1_16 + var_1_8) + var_1_35) == ((var_1_32 * var_1_10) / var_1_12)) ? (var_1_28 == ((float) (var_1_26 - 1.000000000000005E14f))) : (var_1_28 == ((float) var_1_27))))) && (((var_1_10 & last_1_var_1_13) > (last_1_var_1_29 / var_1_5)) ? (var_1_29 == ((signed long int) ((last_1_var_1_42 + last_1_var_1_35) + (var_1_10 + var_1_9)))) : ((! last_1_var_1_50) ? (var_1_29 == ((signed long int) last_1_var_1_71)) : 1))) && ((var_1_29 >= last_1_var_1_32) ? (var_1_32 == ((unsigned short int) (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - var_1_10))) : (var_1_32 == ((unsigned short int) ((((var_1_33) < (var_1_49)) ? (var_1_33) : (var_1_49))))))) && (var_1_35 == ((signed char) (var_1_9 - var_1_36)))) && (var_1_50 ? ((var_1_57 >= (var_1_46 & var_1_49)) ? (var_1_37 == ((double) (var_1_25 + ((var_1_38 - var_1_39) - 8.25)))) : (var_1_37 == ((double) (var_1_26 + var_1_24)))) : (var_1_37 == ((double) (var_1_26 + ((((var_1_40) > ((var_1_39 + var_1_41))) ? (var_1_40) : ((var_1_39 + var_1_41))))))))) && (last_1_var_1_58 ? (var_1_42 == ((unsigned short int) (((((last_1_var_1_1 + var_1_8)) < (var_1_9)) ? ((last_1_var_1_1 + var_1_8)) : (var_1_9))))) : 1)) && ((var_1_22 <= var_1_26) ? (var_1_43 == ((double) 256.661)) : ((((((var_1_16) < (var_1_36)) ? (var_1_16) : (var_1_36))) <= var_1_13) ? (var_1_43 == ((double) ((((((var_1_45 - 25.5) - var_1_39)) > ((((((var_1_26 - 10.25)) > (var_1_23)) ? ((var_1_26 - 10.25)) : (var_1_23))))) ? (((var_1_45 - 25.5) - var_1_39)) : ((((((var_1_26 - 10.25)) > (var_1_23)) ? ((var_1_26 - 10.25)) : (var_1_23)))))))) : 1))) && ((! (! var_1_58)) ? (var_1_46 == ((signed short int) var_1_49)) : ((64 != (var_1_33 - (var_1_32 + var_1_34))) ? (var_1_46 == ((signed short int) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))))) : (var_1_46 == ((signed short int) var_1_9))))) && (var_1_72 ? (var_1_47 == ((unsigned long int) (((((var_1_67) < (var_1_13)) ? (var_1_67) : (var_1_13))) + var_1_49))) : (var_1_47 == ((unsigned long int) ((((var_1_13) > (var_1_10)) ? (var_1_13) : (var_1_10))))))) && ((var_1_71 != (var_1_33 * var_1_62)) ? (var_1_48 == ((unsigned long int) var_1_29)) : 1)) && ((last_1_var_1_52 <= last_1_var_1_66) ? (var_1_49 == ((signed short int) last_1_var_1_32)) : (var_1_49 == ((signed short int) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))))) && ((last_1_var_1_53 >= last_1_var_1_43) ? (var_1_50 == ((unsigned char) var_1_51)) : (((- var_1_34) < last_1_var_1_42) ? (var_1_50 == ((unsigned char) (last_1_var_1_58 || var_1_51))) : 1))) && (var_1_72 ? (var_1_52 == ((signed short int) ((((var_1_70) < (var_1_9)) ? (var_1_70) : (var_1_9))))) : 1)) && (((~ (var_1_16 >> var_1_3)) != (var_1_10 ^ var_1_48)) ? (var_1_53 == ((double) ((var_1_39 + var_1_41) + (255.7 - var_1_26)))) : (var_1_53 == ((double) (2.425 - var_1_27)))) VAL [isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L403-L404] return (((((((((((((((((((((((((((((((((((var_1_42 / var_1_3)) > ((var_1_49 % var_1_5))) ? ((var_1_42 / var_1_3)) : ((var_1_49 % var_1_5)))) != -16) ? (var_1_1 == ((unsigned short int) ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))))) : (var_1_1 == ((unsigned short int) ((((var_1_66) > (32)) ? (var_1_66) : (32)))))) && ((var_1_52 > ((((var_1_3) < (var_1_5)) ? (var_1_3) : (var_1_5)))) ? (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - var_1_10))) : (((((((last_1_var_1_7) < (var_1_8)) ? (last_1_var_1_7) : (var_1_8))) * var_1_9) < ((var_1_12 - var_1_66) - (var_1_10 + var_1_49))) ? (var_1_7 == ((unsigned char) ((((var_1_9) < (var_1_8)) ? (var_1_9) : (var_1_8))))) : (var_1_7 == ((unsigned char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))) && (var_1_58 ? (var_1_13 == ((signed short int) ((((((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) > ((var_1_3 + var_1_10))) ? (((((var_1_5) > (var_1_7)) ? (var_1_5) : (var_1_7)))) : ((var_1_3 + var_1_10)))))) : 1)) && ((! ((var_1_17 - var_1_18) <= (last_1_var_1_28 * last_1_var_1_60))) ? ((((last_1_var_1_47 * var_1_8) < last_1_var_1_1) || last_1_var_1_54) ? (last_1_var_1_54 ? (var_1_16 == ((unsigned long int) (var_1_21 - var_1_8))) : (var_1_16 == ((unsigned long int) (var_1_21 - last_1_var_1_7)))) : (var_1_16 == ((unsigned long int) (var_1_10 + var_1_9)))) : (var_1_16 == ((unsigned long int) ((((var_1_21) < ((last_1_var_1_16 + (1u + last_1_var_1_7)))) ? (var_1_21) : ((last_1_var_1_16 + (1u + last_1_var_1_7))))))))) && (var_1_50 ? (var_1_22 == ((double) var_1_23)) : (var_1_22 == ((double) (((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) > (((var_1_26 + 32.5) - var_1_27))) ? ((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) + var_1_25)) : (((var_1_26 + 32.5) - var_1_27)))))))) && (var_1_50 ? (var_1_28 == ((float) (var_1_26 - 3.25f))) : ((((var_1_16 + var_1_8) + var_1_35) == ((var_1_32 * var_1_10) / var_1_12)) ? (var_1_28 == ((float) (var_1_26 - 1.000000000000005E14f))) : (var_1_28 == ((float) var_1_27))))) && (((var_1_10 & last_1_var_1_13) > (last_1_var_1_29 / var_1_5)) ? (var_1_29 == ((signed long int) ((last_1_var_1_42 + last_1_var_1_35) + (var_1_10 + var_1_9)))) : ((! last_1_var_1_50) ? (var_1_29 == ((signed long int) last_1_var_1_71)) : 1))) && ((var_1_29 >= last_1_var_1_32) ? (var_1_32 == ((unsigned short int) (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - var_1_10))) : (var_1_32 == ((unsigned short int) ((((var_1_33) < (var_1_49)) ? (var_1_33) : (var_1_49))))))) && (var_1_35 == ((signed char) (var_1_9 - var_1_36)))) && (var_1_50 ? ((var_1_57 >= (var_1_46 & var_1_49)) ? (var_1_37 == ((double) (var_1_25 + ((var_1_38 - var_1_39) - 8.25)))) : (var_1_37 == ((double) (var_1_26 + var_1_24)))) : (var_1_37 == ((double) (var_1_26 + ((((var_1_40) > ((var_1_39 + var_1_41))) ? (var_1_40) : ((var_1_39 + var_1_41))))))))) && (last_1_var_1_58 ? (var_1_42 == ((unsigned short int) (((((last_1_var_1_1 + var_1_8)) < (var_1_9)) ? ((last_1_var_1_1 + var_1_8)) : (var_1_9))))) : 1)) && ((var_1_22 <= var_1_26) ? (var_1_43 == ((double) 256.661)) : ((((((var_1_16) < (var_1_36)) ? (var_1_16) : (var_1_36))) <= var_1_13) ? (var_1_43 == ((double) ((((((var_1_45 - 25.5) - var_1_39)) > ((((((var_1_26 - 10.25)) > (var_1_23)) ? ((var_1_26 - 10.25)) : (var_1_23))))) ? (((var_1_45 - 25.5) - var_1_39)) : ((((((var_1_26 - 10.25)) > (var_1_23)) ? ((var_1_26 - 10.25)) : (var_1_23)))))))) : 1))) && ((! (! var_1_58)) ? (var_1_46 == ((signed short int) var_1_49)) : ((64 != (var_1_33 - (var_1_32 + var_1_34))) ? (var_1_46 == ((signed short int) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))))) : (var_1_46 == ((signed short int) var_1_9))))) && (var_1_72 ? (var_1_47 == ((unsigned long int) (((((var_1_67) < (var_1_13)) ? (var_1_67) : (var_1_13))) + var_1_49))) : (var_1_47 == ((unsigned long int) ((((var_1_13) > (var_1_10)) ? (var_1_13) : (var_1_10))))))) && ((var_1_71 != (var_1_33 * var_1_62)) ? (var_1_48 == ((unsigned long int) var_1_29)) : 1)) && ((last_1_var_1_52 <= last_1_var_1_66) ? (var_1_49 == ((signed short int) last_1_var_1_32)) : (var_1_49 == ((signed short int) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))))) && ((last_1_var_1_53 >= last_1_var_1_43) ? (var_1_50 == ((unsigned char) var_1_51)) : (((- var_1_34) < last_1_var_1_42) ? (var_1_50 == ((unsigned char) (last_1_var_1_58 || var_1_51))) : 1))) && (var_1_72 ? (var_1_52 == ((signed short int) ((((var_1_70) < (var_1_9)) ? (var_1_70) : (var_1_9))))) : 1)) && (((~ (var_1_16 >> var_1_3)) != (var_1_10 ^ var_1_48)) ? (var_1_53 == ((double) ((var_1_39 + var_1_41) + (255.7 - var_1_26)))) : (var_1_53 == ((double) (2.425 - var_1_27))))) && (var_1_58 ? (var_1_50 ? (var_1_54 == ((unsigned char) (! var_1_51))) : (var_1_54 == ((unsigned char) ((var_1_51 || (! var_1_55)) && var_1_56)))) : 1)) && ((var_1_12 < ((((var_1_9) < (last_1_var_1_57)) ? (var_1_9) : (last_1_var_1_57)))) ? (var_1_57 == ((unsigned long int) (var_1_21 - ((var_1_33 + var_1_66) + var_1_9)))) : ((((var_1_62 / var_1_3) / -1) <= (var_1_47 - var_1_66)) ? (var_1_57 == ((unsigned long int) (var_1_66 + 500u))) : 1))) && (var_1_50 ? (var_1_58 == ((unsigned char) (! (! var_1_55)))) : (var_1_58 == ((unsigned char) (((var_1_56 && var_1_51) && var_1_59) && (! var_1_55)))))) && ((! var_1_59) ? (var_1_60 == ((double) ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))))) : ((var_1_71 <= (var_1_10 * var_1_36)) ? (var_1_54 ? (var_1_60 == ((double) 99.875)) : 1) : ((var_1_45 >= ((var_1_40 / var_1_38) / 8.7)) ? (var_1_60 == ((double) (var_1_40 + var_1_39))) : (var_1_60 == ((double) var_1_41)))))) && ((var_1_66 <= (var_1_35 / -5)) ? (var_1_61 == ((double) (((((128.36 + var_1_26)) < (64.05)) ? ((128.36 + var_1_26)) : (64.05))))) : 1)) && ((last_1_var_1_37 > (- ((((last_1_var_1_53) < 0 ) ? -(last_1_var_1_53) : (last_1_var_1_53))))) ? (var_1_62 == ((signed char) (var_1_9 + (var_1_63 + ((((var_1_64) < 0 ) ? -(var_1_64) : (var_1_64))))))) : ((! var_1_51) ? ((24.875f < last_1_var_1_28) ? (var_1_56 ? (var_1_62 == ((signed char) ((var_1_9 - var_1_65) + (var_1_63 + -16)))) : 1) : 1) : 1))) && (var_1_66 == ((unsigned char) var_1_10))) && ((var_1_10 == var_1_8) ? (var_1_67 == ((signed char) var_1_65)) : (var_1_67 == ((signed char) (((var_1_68 + var_1_69) + var_1_64) + var_1_9))))) && (var_1_70 == ((signed short int) var_1_10))) && (var_1_71 == ((signed long int) var_1_29))) && (var_1_72 == ((unsigned char) var_1_55)) ; [L413] RET, EXPR property() [L413] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=16, last_1_var_1_16=128, last_1_var_1_1=5, last_1_var_1_28=318/5, last_1_var_1_29=-100, last_1_var_1_32=5, last_1_var_1_35=-16, last_1_var_1_37=255/2, last_1_var_1_42=256, last_1_var_1_43=321/5, last_1_var_1_47=128, last_1_var_1_50=1, last_1_var_1_52=5, last_1_var_1_53=33/2, last_1_var_1_54=0, last_1_var_1_57=4, last_1_var_1_58=1, last_1_var_1_60=2000000001/2, last_1_var_1_66=64, last_1_var_1_71=-16, last_1_var_1_7=64, var_1_10=0, var_1_12=1073741823, var_1_13=16, var_1_16=193, var_1_1=0, var_1_21=2147483647, var_1_22=2, var_1_23=2, var_1_29=244, var_1_32=32767, var_1_33=32767, var_1_34=32767, var_1_35=-5, var_1_36=9, var_1_3=-1, var_1_42=4, var_1_43=256661/1000, var_1_46=3, var_1_47=16, var_1_48=244, var_1_49=5, var_1_50=1, var_1_51=1, var_1_52=5, var_1_54=0, var_1_55=0, var_1_56=1, var_1_57=500, var_1_58=0, var_1_59=1, var_1_5=3, var_1_61=3, var_1_62=1, var_1_63=-31, var_1_64=28, var_1_65=32, var_1_66=0, var_1_67=33, var_1_68=-15, var_1_69=16, var_1_70=0, var_1_71=244, var_1_72=0, var_1_7=186, var_1_8=190, var_1_9=4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 179 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.3s, OverallIterations: 18, TraceHistogramMax: 52, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 14.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13411 SdHoareTripleChecker+Valid, 8.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13237 mSDsluCounter, 18974 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13489 mSDsCounter, 3673 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10166 IncrementalHoareTripleChecker+Invalid, 13839 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3673 mSolverCounterUnsat, 5485 mSDtfsCounter, 10166 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9233 GetRequests, 8946 SyntacticMatches, 5 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2362 ImplicationChecksByTransitivity, 2.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7415occurred in iteration=17, InterpolantAutomatonStates: 242, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.0s AutomataMinimizationTime, 17 MinimizatonAttempts, 11744 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 12.8s InterpolantComputationTime, 6617 NumberOfCodeBlocks, 6617 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 9036 ConstructedInterpolants, 0 QuantifiedInterpolants, 43995 SizeOfPredicates, 72 NumberOfNonLiveVariables, 15040 ConjunctsInSsa, 179 ConjunctsInUnsatCore, 26 InterpolantComputations, 9 PerfectInterpolantSequences, 135822/137904 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-15 21:13:31,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...