/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-13.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 23:38:43,352 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 23:38:43,408 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-20 23:38:43,412 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 23:38:43,413 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 23:38:43,440 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 23:38:43,440 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 23:38:43,441 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 23:38:43,441 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 23:38:43,444 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 23:38:43,444 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 23:38:43,445 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 23:38:43,445 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 23:38:43,446 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 23:38:43,446 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 23:38:43,446 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 23:38:43,446 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 23:38:43,447 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 23:38:43,448 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 23:38:43,448 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 23:38:43,448 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 23:38:43,448 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 23:38:43,448 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 23:38:43,449 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 23:38:43,449 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 23:38:43,449 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 23:38:43,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 23:38:43,450 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 23:38:43,450 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 23:38:43,451 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 23:38:43,451 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-20 23:38:43,629 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 23:38:43,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 23:38:43,648 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 23:38:43,648 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 23:38:43,649 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 23:38:43,649 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-13.i [2023-12-20 23:38:44,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 23:38:44,843 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 23:38:44,844 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2023-12-20 23:38:44,856 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2cc5de9c3/64107e5982344e50b16da2323a6f6bad/FLAG700aef03c [2023-12-20 23:38:44,865 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2cc5de9c3/64107e5982344e50b16da2323a6f6bad [2023-12-20 23:38:44,866 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 23:38:44,867 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 23:38:44,868 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 23:38:44,868 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 23:38:44,871 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 23:38:44,872 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 11:38:44" (1/1) ... [2023-12-20 23:38:44,872 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@544583ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:44, skipping insertion in model container [2023-12-20 23:38:44,873 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 11:38:44" (1/1) ... [2023-12-20 23:38:44,928 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 23:38:45,035 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-13.i[916,929] [2023-12-20 23:38:45,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 23:38:45,147 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 23:38:45,154 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-13.i[916,929] [2023-12-20 23:38:45,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 23:38:45,255 INFO L206 MainTranslator]: Completed translation [2023-12-20 23:38:45,255 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45 WrapperNode [2023-12-20 23:38:45,255 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 23:38:45,256 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 23:38:45,256 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 23:38:45,256 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 23:38:45,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,281 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,335 INFO L138 Inliner]: procedures = 26, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 410 [2023-12-20 23:38:45,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 23:38:45,345 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 23:38:45,345 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 23:38:45,345 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 23:38:45,353 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,353 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,362 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,414 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-20 23:38:45,415 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,415 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,440 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,443 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,449 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,453 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 23:38:45,464 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 23:38:45,464 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 23:38:45,464 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 23:38:45,464 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (1/1) ... [2023-12-20 23:38:45,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 23:38:45,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:45,486 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-20 23:38:45,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-20 23:38:45,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 23:38:45,507 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 23:38:45,508 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 23:38:45,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 23:38:45,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 23:38:45,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 23:38:45,587 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 23:38:45,589 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 23:38:46,038 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 23:38:46,081 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 23:38:46,082 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 23:38:46,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 11:38:46 BoogieIcfgContainer [2023-12-20 23:38:46,082 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 23:38:46,083 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 23:38:46,084 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 23:38:46,086 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 23:38:46,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 11:38:44" (1/3) ... [2023-12-20 23:38:46,086 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7805e152 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 11:38:46, skipping insertion in model container [2023-12-20 23:38:46,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 11:38:45" (2/3) ... [2023-12-20 23:38:46,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7805e152 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 11:38:46, skipping insertion in model container [2023-12-20 23:38:46,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 11:38:46" (3/3) ... [2023-12-20 23:38:46,088 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-13.i [2023-12-20 23:38:46,099 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 23:38:46,099 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 23:38:46,140 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 23:38:46,144 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;@224405f7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 23:38:46,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 23:38:46,149 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 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-20 23:38:46,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2023-12-20 23:38:46,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:46,167 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] [2023-12-20 23:38:46,168 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:46,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:46,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1333641324, now seen corresponding path program 1 times [2023-12-20 23:38:46,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:46,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904821979] [2023-12-20 23:38:46,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:46,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:46,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:46,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:46,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904821979] [2023-12-20 23:38:46,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 23:38:46,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432196063] [2023-12-20 23:38:46,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:46,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:46,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:46,457 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:46,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-20 23:38:46,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:46,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 23:38:46,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:46,751 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-20 23:38:46,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:38:46,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432196063] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:38:46,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:38:46,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 23:38:46,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113612545] [2023-12-20 23:38:46,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:38:46,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 23:38:46,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:46,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 23:38:46,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 23:38:46,786 INFO L87 Difference]: Start difference. First operand has 161 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 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 42.0) internal successors, (84), 2 states have internal predecessors, (84), 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-20 23:38:46,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:46,851 INFO L93 Difference]: Finished difference Result 319 states and 578 transitions. [2023-12-20 23:38:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 23:38:46,854 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 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 339 [2023-12-20 23:38:46,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:46,860 INFO L225 Difference]: With dead ends: 319 [2023-12-20 23:38:46,860 INFO L226 Difference]: Without dead ends: 159 [2023-12-20 23:38:46,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 23:38:46,866 INFO L413 NwaCegarLoop]: 255 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, 255 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:46,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 255 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 23:38:46,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-20 23:38:46,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-12-20 23:38:46,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 105 states have internal predecessors, (154), 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-20 23:38:46,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 258 transitions. [2023-12-20 23:38:46,905 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 258 transitions. Word has length 339 [2023-12-20 23:38:46,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:46,905 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 258 transitions. [2023-12-20 23:38:46,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 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-20 23:38:46,906 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 258 transitions. [2023-12-20 23:38:46,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2023-12-20 23:38:46,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:46,912 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] [2023-12-20 23:38:46,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:47,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-20 23:38:47,122 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:47,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:47,123 INFO L85 PathProgramCache]: Analyzing trace with hash -609746292, now seen corresponding path program 1 times [2023-12-20 23:38:47,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:47,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663701967] [2023-12-20 23:38:47,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:47,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:47,218 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:47,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627493992] [2023-12-20 23:38:47,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:47,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:47,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:47,222 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:47,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-20 23:38:47,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:47,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 23:38:47,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2521 proven. 96 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2023-12-20 23:38:47,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:38:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 57 proven. 96 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-20 23:38:47,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:47,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663701967] [2023-12-20 23:38:47,977 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:47,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627493992] [2023-12-20 23:38:47,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627493992] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:38:47,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:38:47,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 23:38:47,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634852100] [2023-12-20 23:38:47,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:38:47,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 23:38:47,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:47,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 23:38:47,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:38:47,983 INFO L87 Difference]: Start difference. First operand 159 states and 258 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-20 23:38:48,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:48,215 INFO L93 Difference]: Finished difference Result 325 states and 522 transitions. [2023-12-20 23:38:48,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 23:38:48,215 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 339 [2023-12-20 23:38:48,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:48,218 INFO L225 Difference]: With dead ends: 325 [2023-12-20 23:38:48,218 INFO L226 Difference]: Without dead ends: 167 [2023-12-20 23:38:48,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 670 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 23:38:48,219 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 252 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:48,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 480 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-20 23:38:48,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-12-20 23:38:48,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2023-12-20 23:38:48,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 108 states have (on average 1.4444444444444444) internal successors, (156), 108 states have internal predecessors, (156), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-20 23:38:48,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 260 transitions. [2023-12-20 23:38:48,249 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 260 transitions. Word has length 339 [2023-12-20 23:38:48,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:48,251 INFO L495 AbstractCegarLoop]: Abstraction has 163 states and 260 transitions. [2023-12-20 23:38:48,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-12-20 23:38:48,251 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 260 transitions. [2023-12-20 23:38:48,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2023-12-20 23:38:48,254 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:48,255 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] [2023-12-20 23:38:48,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:48,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-20 23:38:48,469 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:48,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:48,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1516439661, now seen corresponding path program 1 times [2023-12-20 23:38:48,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:48,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625117656] [2023-12-20 23:38:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:48,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:48,505 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:48,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457849426] [2023-12-20 23:38:48,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:48,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:48,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:48,507 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:48,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-20 23:38:48,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:48,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-20 23:38:48,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:48,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2023-12-20 23:38:48,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:38:49,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-20 23:38:49,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:49,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625117656] [2023-12-20 23:38:49,121 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:49,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457849426] [2023-12-20 23:38:49,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457849426] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:38:49,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:38:49,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-20 23:38:49,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774004272] [2023-12-20 23:38:49,122 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:38:49,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-20 23:38:49,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:49,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-20 23:38:49,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-20 23:38:49,125 INFO L87 Difference]: Start difference. First operand 163 states and 260 transitions. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-12-20 23:38:49,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:49,417 INFO L93 Difference]: Finished difference Result 333 states and 526 transitions. [2023-12-20 23:38:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 23:38:49,417 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 340 [2023-12-20 23:38:49,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:49,419 INFO L225 Difference]: With dead ends: 333 [2023-12-20 23:38:49,419 INFO L226 Difference]: Without dead ends: 171 [2023-12-20 23:38:49,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 683 GetRequests, 670 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-12-20 23:38:49,421 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 270 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:49,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 729 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-20 23:38:49,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-12-20 23:38:49,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 167. [2023-12-20 23:38:49,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 111 states have (on average 1.4054054054054055) internal successors, (156), 111 states have internal predecessors, (156), 52 states have call successors, (52), 3 states have call predecessors, (52), 3 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-20 23:38:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 260 transitions. [2023-12-20 23:38:49,433 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 260 transitions. Word has length 340 [2023-12-20 23:38:49,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:49,434 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 260 transitions. [2023-12-20 23:38:49,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-12-20 23:38:49,434 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 260 transitions. [2023-12-20 23:38:49,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-20 23:38:49,436 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:49,436 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] [2023-12-20 23:38:49,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:49,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:49,643 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:49,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:49,643 INFO L85 PathProgramCache]: Analyzing trace with hash 807454423, now seen corresponding path program 1 times [2023-12-20 23:38:49,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:49,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082094041] [2023-12-20 23:38:49,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:49,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:49,702 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:49,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1546789201] [2023-12-20 23:38:49,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:49,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:49,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:49,704 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:49,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-20 23:38:49,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:49,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 23:38:49,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2703 proven. 75 refuted. 0 times theorem prover too weak. 2526 trivial. 0 not checked. [2023-12-20 23:38:50,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:38:50,241 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-20 23:38:50,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:50,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082094041] [2023-12-20 23:38:50,241 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:50,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546789201] [2023-12-20 23:38:50,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546789201] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 23:38:50,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 23:38:50,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-12-20 23:38:50,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507832498] [2023-12-20 23:38:50,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:38:50,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 23:38:50,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:50,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 23:38:50,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:38:50,244 INFO L87 Difference]: Start difference. First operand 167 states and 260 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-20 23:38:50,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:50,315 INFO L93 Difference]: Finished difference Result 407 states and 624 transitions. [2023-12-20 23:38:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 23:38:50,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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 341 [2023-12-20 23:38:50,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:50,317 INFO L225 Difference]: With dead ends: 407 [2023-12-20 23:38:50,317 INFO L226 Difference]: Without dead ends: 241 [2023-12-20 23:38:50,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 675 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-20 23:38:50,318 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 93 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:50,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 553 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 23:38:50,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-12-20 23:38:50,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2023-12-20 23:38:50,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 153 states have (on average 1.34640522875817) internal successors, (206), 154 states have internal predecessors, (206), 78 states have call successors, (78), 6 states have call predecessors, (78), 6 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-20 23:38:50,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 362 transitions. [2023-12-20 23:38:50,337 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 362 transitions. Word has length 341 [2023-12-20 23:38:50,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:50,338 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 362 transitions. [2023-12-20 23:38:50,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-20 23:38:50,338 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 362 transitions. [2023-12-20 23:38:50,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-20 23:38:50,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:50,340 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] [2023-12-20 23:38:50,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:50,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:50,552 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:50,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:50,553 INFO L85 PathProgramCache]: Analyzing trace with hash -666437054, now seen corresponding path program 1 times [2023-12-20 23:38:50,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:50,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024136642] [2023-12-20 23:38:50,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:50,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:50,583 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:50,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970604782] [2023-12-20 23:38:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:50,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:50,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:50,585 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:50,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-20 23:38:50,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:50,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 23:38:50,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:50,829 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-20 23:38:50,829 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:38:50,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:50,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024136642] [2023-12-20 23:38:50,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:50,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970604782] [2023-12-20 23:38:50,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970604782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:38:50,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:38:50,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 23:38:50,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072857077] [2023-12-20 23:38:50,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:38:50,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 23:38:50,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:50,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 23:38:50,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 23:38:50,832 INFO L87 Difference]: Start difference. First operand 238 states and 362 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-20 23:38:50,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:50,876 INFO L93 Difference]: Finished difference Result 712 states and 1084 transitions. [2023-12-20 23:38:50,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 23:38:50,877 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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 341 [2023-12-20 23:38:50,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:50,880 INFO L225 Difference]: With dead ends: 712 [2023-12-20 23:38:50,880 INFO L226 Difference]: Without dead ends: 475 [2023-12-20 23:38:50,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 23:38:50,882 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 244 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:50,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 629 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 23:38:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2023-12-20 23:38:50,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 473. [2023-12-20 23:38:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 304 states have (on average 1.3421052631578947) internal successors, (408), 306 states have internal predecessors, (408), 156 states have call successors, (156), 12 states have call predecessors, (156), 12 states have return successors, (156), 154 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-20 23:38:50,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 720 transitions. [2023-12-20 23:38:50,918 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 720 transitions. Word has length 341 [2023-12-20 23:38:50,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:50,919 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 720 transitions. [2023-12-20 23:38:50,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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-20 23:38:50,919 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 720 transitions. [2023-12-20 23:38:50,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-20 23:38:50,921 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:50,921 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] [2023-12-20 23:38:50,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:51,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:51,129 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:51,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:51,129 INFO L85 PathProgramCache]: Analyzing trace with hash -242790332, now seen corresponding path program 1 times [2023-12-20 23:38:51,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:51,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869057100] [2023-12-20 23:38:51,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:51,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:51,156 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:51,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244888988] [2023-12-20 23:38:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:51,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:51,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:51,157 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:51,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-20 23:38:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:51,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-20 23:38:51,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:53,214 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-20 23:38:53,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 23:38:53,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869057100] [2023-12-20 23:38:53,214 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244888988] [2023-12-20 23:38:53,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244888988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 23:38:53,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 23:38:53,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-20 23:38:53,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526249280] [2023-12-20 23:38:53,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 23:38:53,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-20 23:38:53,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:53,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-20 23:38:53,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-12-20 23:38:53,216 INFO L87 Difference]: Start difference. First operand 473 states and 720 transitions. Second operand has 11 states, 11 states have (on average 7.636363636363637) internal successors, (84), 10 states have internal predecessors, (84), 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-20 23:38:54,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:38:54,301 INFO L93 Difference]: Finished difference Result 1266 states and 1930 transitions. [2023-12-20 23:38:54,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-20 23:38:54,301 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.636363636363637) internal successors, (84), 10 states have internal predecessors, (84), 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 341 [2023-12-20 23:38:54,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:38:54,305 INFO L225 Difference]: With dead ends: 1266 [2023-12-20 23:38:54,305 INFO L226 Difference]: Without dead ends: 794 [2023-12-20 23:38:54,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 331 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=346, Unknown=0, NotChecked=0, Total=506 [2023-12-20 23:38:54,307 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 1287 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1287 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-20 23:38:54,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1287 Valid, 1893 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-20 23:38:54,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2023-12-20 23:38:54,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 537. [2023-12-20 23:38:54,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 341 states have (on average 1.310850439882698) internal successors, (447), 343 states have internal predecessors, (447), 182 states have call successors, (182), 13 states have call predecessors, (182), 13 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-20 23:38:54,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 811 transitions. [2023-12-20 23:38:54,338 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 811 transitions. Word has length 341 [2023-12-20 23:38:54,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:38:54,338 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 811 transitions. [2023-12-20 23:38:54,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.636363636363637) internal successors, (84), 10 states have internal predecessors, (84), 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-20 23:38:54,339 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 811 transitions. [2023-12-20 23:38:54,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-20 23:38:54,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:38:54,356 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] [2023-12-20 23:38:54,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-20 23:38:54,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:54,563 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:38:54,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:38:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash -102241722, now seen corresponding path program 1 times [2023-12-20 23:38:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:38:54,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069366778] [2023-12-20 23:38:54,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:54,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:38:54,589 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:38:54,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028540745] [2023-12-20 23:38:54,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:38:54,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:38:54,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:38:54,591 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:38:54,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-20 23:38:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:38:54,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-20 23:38:54,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:38:56,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2703 proven. 75 refuted. 0 times theorem prover too weak. 2526 trivial. 0 not checked. [2023-12-20 23:38:56,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:38:58,146 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 78 proven. 75 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-20 23:38:58,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:38:58,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069366778] [2023-12-20 23:38:58,147 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:38:58,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028540745] [2023-12-20 23:38:58,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028540745] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:38:58,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:38:58,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2023-12-20 23:38:58,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426723873] [2023-12-20 23:38:58,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:38:58,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-20 23:38:58,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:38:58,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-20 23:38:58,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-12-20 23:38:58,149 INFO L87 Difference]: Start difference. First operand 537 states and 811 transitions. Second operand has 21 states, 21 states have (on average 8.142857142857142) internal successors, (171), 21 states have internal predecessors, (171), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-12-20 23:39:02,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:39:02,159 INFO L93 Difference]: Finished difference Result 1904 states and 2853 transitions. [2023-12-20 23:39:02,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-20 23:39:02,172 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.142857142857142) internal successors, (171), 21 states have internal predecessors, (171), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) Word has length 341 [2023-12-20 23:39:02,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:39:02,183 INFO L225 Difference]: With dead ends: 1904 [2023-12-20 23:39:02,183 INFO L226 Difference]: Without dead ends: 1461 [2023-12-20 23:39:02,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 666 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1107, Invalid=4149, Unknown=0, NotChecked=0, Total=5256 [2023-12-20 23:39:02,186 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 3319 mSDsluCounter, 1712 mSDsCounter, 0 mSdLazyCounter, 3022 mSolverCounterSat, 1326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3320 SdHoareTripleChecker+Valid, 2010 SdHoareTripleChecker+Invalid, 4348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1326 IncrementalHoareTripleChecker+Valid, 3022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-20 23:39:02,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3320 Valid, 2010 Invalid, 4348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1326 Valid, 3022 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-20 23:39:02,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2023-12-20 23:39:02,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 607. [2023-12-20 23:39:02,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 408 states have (on average 1.3529411764705883) internal successors, (552), 410 states have internal predecessors, (552), 182 states have call successors, (182), 16 states have call predecessors, (182), 16 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-20 23:39:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 916 transitions. [2023-12-20 23:39:02,290 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 916 transitions. Word has length 341 [2023-12-20 23:39:02,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:39:02,290 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 916 transitions. [2023-12-20 23:39:02,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.142857142857142) internal successors, (171), 21 states have internal predecessors, (171), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-12-20 23:39:02,291 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 916 transitions. [2023-12-20 23:39:02,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-20 23:39:02,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:39:02,293 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] [2023-12-20 23:39:02,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-20 23:39:02,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:39:02,499 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:39:02,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:39:02,500 INFO L85 PathProgramCache]: Analyzing trace with hash -480652088, now seen corresponding path program 1 times [2023-12-20 23:39:02,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:39:02,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916598851] [2023-12-20 23:39:02,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:02,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:39:02,533 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:39:02,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129907957] [2023-12-20 23:39:02,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:02,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:39:02,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:39:02,548 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:39:02,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-20 23:39:02,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:39:02,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 23:39:02,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:39:02,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2647 proven. 87 refuted. 0 times theorem prover too weak. 2570 trivial. 0 not checked. [2023-12-20 23:39:02,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:39:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 66 proven. 87 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-20 23:39:03,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:39:03,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916598851] [2023-12-20 23:39:03,088 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:39:03,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129907957] [2023-12-20 23:39:03,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129907957] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:39:03,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:39:03,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-20 23:39:03,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102199153] [2023-12-20 23:39:03,089 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:39:03,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-20 23:39:03,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:39:03,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-20 23:39:03,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-20 23:39:03,090 INFO L87 Difference]: Start difference. First operand 607 states and 916 transitions. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-12-20 23:39:03,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:39:03,737 INFO L93 Difference]: Finished difference Result 1429 states and 2124 transitions. [2023-12-20 23:39:03,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-20 23:39:03,737 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) Word has length 341 [2023-12-20 23:39:03,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:39:03,741 INFO L225 Difference]: With dead ends: 1429 [2023-12-20 23:39:03,741 INFO L226 Difference]: Without dead ends: 920 [2023-12-20 23:39:03,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 673 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2023-12-20 23:39:03,743 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 624 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 23:39:03,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 850 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 23:39:03,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2023-12-20 23:39:03,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 628. [2023-12-20 23:39:03,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 425 states have (on average 1.3294117647058823) internal successors, (565), 427 states have internal predecessors, (565), 182 states have call successors, (182), 20 states have call predecessors, (182), 20 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-20 23:39:03,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 929 transitions. [2023-12-20 23:39:03,797 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 929 transitions. Word has length 341 [2023-12-20 23:39:03,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:39:03,797 INFO L495 AbstractCegarLoop]: Abstraction has 628 states and 929 transitions. [2023-12-20 23:39:03,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-12-20 23:39:03,798 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 929 transitions. [2023-12-20 23:39:03,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-20 23:39:03,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:39:03,799 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] [2023-12-20 23:39:03,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-20 23:39:04,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-20 23:39:04,006 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:39:04,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:39:04,006 INFO L85 PathProgramCache]: Analyzing trace with hash 996385161, now seen corresponding path program 1 times [2023-12-20 23:39:04,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:39:04,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078545942] [2023-12-20 23:39:04,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:04,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:39:04,035 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:39:04,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783350844] [2023-12-20 23:39:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:04,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:39:04,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:39:04,036 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:39:04,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-20 23:39:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:39:04,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-20 23:39:04,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:39:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1281 proven. 18 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-12-20 23:39:05,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:39:05,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:39:05,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078545942] [2023-12-20 23:39:05,298 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:39:05,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783350844] [2023-12-20 23:39:05,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783350844] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 23:39:05,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 23:39:05,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2023-12-20 23:39:05,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407740237] [2023-12-20 23:39:05,299 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 23:39:05,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-20 23:39:05,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:39:05,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-20 23:39:05,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2023-12-20 23:39:05,301 INFO L87 Difference]: Start difference. First operand 628 states and 929 transitions. Second operand has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 19 states have internal predecessors, (107), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) [2023-12-20 23:39:06,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:39:06,193 INFO L93 Difference]: Finished difference Result 1229 states and 1755 transitions. [2023-12-20 23:39:06,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-20 23:39:06,194 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 19 states have internal predecessors, (107), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) Word has length 343 [2023-12-20 23:39:06,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:39:06,197 INFO L225 Difference]: With dead ends: 1229 [2023-12-20 23:39:06,197 INFO L226 Difference]: Without dead ends: 703 [2023-12-20 23:39:06,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=656, Invalid=1996, Unknown=0, NotChecked=0, Total=2652 [2023-12-20 23:39:06,199 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 723 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 412 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 412 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-20 23:39:06,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 575 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [412 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-20 23:39:06,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2023-12-20 23:39:06,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 683. [2023-12-20 23:39:06,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 462 states have (on average 1.2727272727272727) internal successors, (588), 464 states have internal predecessors, (588), 182 states have call successors, (182), 38 states have call predecessors, (182), 38 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2023-12-20 23:39:06,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 952 transitions. [2023-12-20 23:39:06,260 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 952 transitions. Word has length 343 [2023-12-20 23:39:06,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:39:06,260 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 952 transitions. [2023-12-20 23:39:06,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 19 states have internal predecessors, (107), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) [2023-12-20 23:39:06,260 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 952 transitions. [2023-12-20 23:39:06,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-20 23:39:06,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:39:06,262 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] [2023-12-20 23:39:06,269 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-20 23:39:06,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:39:06,464 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:39:06,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:39:06,465 INFO L85 PathProgramCache]: Analyzing trace with hash -848982005, now seen corresponding path program 1 times [2023-12-20 23:39:06,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:39:06,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486256446] [2023-12-20 23:39:06,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:06,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:39:06,495 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:39:06,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398955847] [2023-12-20 23:39:06,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:39:06,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:39:06,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:39:06,520 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:39:06,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-20 23:39:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:39:06,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-20 23:39:06,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:39:28,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 3209 proven. 129 refuted. 0 times theorem prover too weak. 1966 trivial. 0 not checked. [2023-12-20 23:39:28,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:40:46,502 WARN L293 SmtUtils]: Spent 16.40s on a formula simplification. DAG size of input: 177 DAG size of output: 176 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 23:40:46,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:40:46,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486256446] [2023-12-20 23:40:46,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:40:46,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398955847] [2023-12-20 23:40:46,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398955847] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 23:40:46,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 23:40:46,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2023-12-20 23:40:46,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32874210] [2023-12-20 23:40:46,507 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 23:40:46,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-20 23:40:46,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:40:46,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-20 23:40:46,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=3377, Unknown=2, NotChecked=0, Total=3906 [2023-12-20 23:40:46,510 INFO L87 Difference]: Start difference. First operand 683 states and 952 transitions. Second operand has 42 states, 42 states have (on average 2.9047619047619047) internal successors, (122), 38 states have internal predecessors, (122), 10 states have call successors, (52), 10 states have call predecessors, (52), 13 states have return successors, (52), 10 states have call predecessors, (52), 10 states have call successors, (52) [2023-12-20 23:41:08,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 23:41:59,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:41:59,819 INFO L93 Difference]: Finished difference Result 2542 states and 3551 transitions. [2023-12-20 23:41:59,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2023-12-20 23:41:59,820 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.9047619047619047) internal successors, (122), 38 states have internal predecessors, (122), 10 states have call successors, (52), 10 states have call predecessors, (52), 13 states have return successors, (52), 10 states have call predecessors, (52), 10 states have call successors, (52) Word has length 343 [2023-12-20 23:41:59,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:41:59,826 INFO L225 Difference]: With dead ends: 2542 [2023-12-20 23:41:59,826 INFO L226 Difference]: Without dead ends: 1985 [2023-12-20 23:41:59,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9089 ImplicationChecksByTransitivity, 98.0s TimeCoverageRelationStatistics Valid=5297, Invalid=24455, Unknown=4, NotChecked=0, Total=29756 [2023-12-20 23:41:59,833 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 4069 mSDsluCounter, 2153 mSDsCounter, 0 mSdLazyCounter, 3691 mSolverCounterSat, 1454 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4069 SdHoareTripleChecker+Valid, 2358 SdHoareTripleChecker+Invalid, 5146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1454 IncrementalHoareTripleChecker+Valid, 3691 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2023-12-20 23:41:59,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4069 Valid, 2358 Invalid, 5146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1454 Valid, 3691 Invalid, 1 Unknown, 0 Unchecked, 15.6s Time] [2023-12-20 23:41:59,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states. [2023-12-20 23:41:59,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1031. [2023-12-20 23:41:59,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 770 states have (on average 1.3298701298701299) internal successors, (1024), 772 states have internal predecessors, (1024), 211 states have call successors, (211), 49 states have call predecessors, (211), 49 states have return successors, (211), 209 states have call predecessors, (211), 211 states have call successors, (211) [2023-12-20 23:41:59,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1446 transitions. [2023-12-20 23:41:59,935 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1446 transitions. Word has length 343 [2023-12-20 23:41:59,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:41:59,936 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1446 transitions. [2023-12-20 23:41:59,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.9047619047619047) internal successors, (122), 38 states have internal predecessors, (122), 10 states have call successors, (52), 10 states have call predecessors, (52), 13 states have return successors, (52), 10 states have call predecessors, (52), 10 states have call successors, (52) [2023-12-20 23:41:59,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1446 transitions. [2023-12-20 23:41:59,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-20 23:41:59,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:41:59,938 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] [2023-12-20 23:41:59,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-20 23:42:00,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-20 23:42:00,145 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:42:00,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:42:00,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1358455095, now seen corresponding path program 1 times [2023-12-20 23:42:00,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:42:00,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312566711] [2023-12-20 23:42:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:42:00,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:42:00,197 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:42:00,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [870060081] [2023-12-20 23:42:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:42:00,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:42:00,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:42:00,199 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 23:42:00,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-20 23:42:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:42:00,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-20 23:42:00,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:42:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2593 proven. 60 refuted. 0 times theorem prover too weak. 2651 trivial. 0 not checked. [2023-12-20 23:42:01,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:42:01,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 93 proven. 60 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-12-20 23:42:01,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:42:01,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312566711] [2023-12-20 23:42:01,358 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:42:01,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870060081] [2023-12-20 23:42:01,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870060081] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 23:42:01,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 23:42:01,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-20 23:42:01,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715536123] [2023-12-20 23:42:01,359 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 23:42:01,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-20 23:42:01,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:42:01,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-20 23:42:01,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-12-20 23:42:01,360 INFO L87 Difference]: Start difference. First operand 1031 states and 1446 transitions. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-12-20 23:42:02,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:42:02,385 INFO L93 Difference]: Finished difference Result 3925 states and 5609 transitions. [2023-12-20 23:42:02,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-20 23:42:02,386 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) Word has length 343 [2023-12-20 23:42:02,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:42:02,395 INFO L225 Difference]: With dead ends: 3925 [2023-12-20 23:42:02,395 INFO L226 Difference]: Without dead ends: 2961 [2023-12-20 23:42:02,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 674 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2023-12-20 23:42:02,397 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 581 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-20 23:42:02,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 1308 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-20 23:42:02,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2961 states. [2023-12-20 23:42:02,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2961 to 1992. [2023-12-20 23:42:02,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1992 states, 1503 states have (on average 1.3260146373918829) internal successors, (1993), 1506 states have internal predecessors, (1993), 393 states have call successors, (393), 95 states have call predecessors, (393), 95 states have return successors, (393), 390 states have call predecessors, (393), 393 states have call successors, (393) [2023-12-20 23:42:02,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1992 states to 1992 states and 2779 transitions. [2023-12-20 23:42:02,625 INFO L78 Accepts]: Start accepts. Automaton has 1992 states and 2779 transitions. Word has length 343 [2023-12-20 23:42:02,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:42:02,626 INFO L495 AbstractCegarLoop]: Abstraction has 1992 states and 2779 transitions. [2023-12-20 23:42:02,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-12-20 23:42:02,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1992 states and 2779 transitions. [2023-12-20 23:42:02,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-20 23:42:02,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:42:02,628 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] [2023-12-20 23:42:02,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-20 23:42:02,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-20 23:42:02,834 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:42:02,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:42:02,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2033114497, now seen corresponding path program 1 times [2023-12-20 23:42:02,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:42:02,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489742631] [2023-12-20 23:42:02,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:42:02,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:42:02,860 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:42:02,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2065578879] [2023-12-20 23:42:02,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:42:02,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:42:02,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:42:02,862 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-20 23:42:02,888 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-20 23:42:03,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 23:42:03,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 89 conjunts are in the unsatisfiable core [2023-12-20 23:42:03,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 23:42:29,547 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 3601 proven. 351 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2023-12-20 23:42:29,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 23:48:43,033 WARN L293 SmtUtils]: Spent 2.12m on a formula simplification. DAG size of input: 670 DAG size of output: 669 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 23:48:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 23:48:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489742631] [2023-12-20 23:48:43,046 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 23:48:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065578879] [2023-12-20 23:48:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065578879] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 23:48:43,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 23:48:43,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2023-12-20 23:48:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301899698] [2023-12-20 23:48:43,046 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 23:48:43,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-20 23:48:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 23:48:43,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-20 23:48:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=735, Invalid=4507, Unknown=14, NotChecked=0, Total=5256 [2023-12-20 23:48:43,049 INFO L87 Difference]: Start difference. First operand 1992 states and 2779 transitions. Second operand has 52 states, 52 states have (on average 2.519230769230769) internal successors, (131), 47 states have internal predecessors, (131), 12 states have call successors, (52), 12 states have call predecessors, (52), 16 states have return successors, (52), 12 states have call predecessors, (52), 12 states have call successors, (52) [2023-12-20 23:49:09,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-20 23:49:11,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-20 23:49:12,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-20 23:51:09,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 23:51:09,420 INFO L93 Difference]: Finished difference Result 10128 states and 13991 transitions. [2023-12-20 23:51:09,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2023-12-20 23:51:09,421 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.519230769230769) internal successors, (131), 47 states have internal predecessors, (131), 12 states have call successors, (52), 12 states have call predecessors, (52), 16 states have return successors, (52), 12 states have call predecessors, (52), 12 states have call successors, (52) Word has length 343 [2023-12-20 23:51:09,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 23:51:09,445 INFO L225 Difference]: With dead ends: 10128 [2023-12-20 23:51:09,445 INFO L226 Difference]: Without dead ends: 8203 [2023-12-20 23:51:09,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9763 ImplicationChecksByTransitivity, 375.6s TimeCoverageRelationStatistics Valid=5753, Invalid=26797, Unknown=30, NotChecked=0, Total=32580 [2023-12-20 23:51:09,454 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 2750 mSDsluCounter, 3034 mSDsCounter, 0 mSdLazyCounter, 6485 mSolverCounterSat, 552 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2754 SdHoareTripleChecker+Valid, 3261 SdHoareTripleChecker+Invalid, 7038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 552 IncrementalHoareTripleChecker+Valid, 6485 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2023-12-20 23:51:09,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2754 Valid, 3261 Invalid, 7038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [552 Valid, 6485 Invalid, 1 Unknown, 0 Unchecked, 17.3s Time] [2023-12-20 23:51:09,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8203 states. [2023-12-20 23:51:10,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8203 to 2949. [2023-12-20 23:51:10,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2949 states, 2205 states have (on average 1.2793650793650793) internal successors, (2821), 2214 states have internal predecessors, (2821), 557 states have call successors, (557), 186 states have call predecessors, (557), 186 states have return successors, (557), 548 states have call predecessors, (557), 557 states have call successors, (557) [2023-12-20 23:51:10,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2949 states to 2949 states and 3935 transitions. [2023-12-20 23:51:10,057 INFO L78 Accepts]: Start accepts. Automaton has 2949 states and 3935 transitions. Word has length 343 [2023-12-20 23:51:10,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 23:51:10,058 INFO L495 AbstractCegarLoop]: Abstraction has 2949 states and 3935 transitions. [2023-12-20 23:51:10,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.519230769230769) internal successors, (131), 47 states have internal predecessors, (131), 12 states have call successors, (52), 12 states have call predecessors, (52), 16 states have return successors, (52), 12 states have call predecessors, (52), 12 states have call successors, (52) [2023-12-20 23:51:10,058 INFO L276 IsEmpty]: Start isEmpty. Operand 2949 states and 3935 transitions. [2023-12-20 23:51:10,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-20 23:51:10,060 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 23:51:10,061 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] [2023-12-20 23:51:10,069 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-20 23:51:10,267 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-20 23:51:10,268 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 23:51:10,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 23:51:10,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1459125377, now seen corresponding path program 1 times [2023-12-20 23:51:10,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 23:51:10,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040662509] [2023-12-20 23:51:10,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:51:10,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 23:51:10,307 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 23:51:10,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [127271836] [2023-12-20 23:51:10,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 23:51:10,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 23:51:10,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 23:51:10,308 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-20 23:51:10,310 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-20 23:51:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 23:51:10,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 23:51:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 23:51:10,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 23:51:10,919 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 23:51:10,920 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 23:51:10,931 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-20 23:51:11,121 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-20 23:51:11,124 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 23:51:11,126 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 23:51:11,284 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 11:51:11 BoogieIcfgContainer [2023-12-20 23:51:11,284 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 23:51:11,285 INFO L158 Benchmark]: Toolchain (without parser) took 746417.25ms. Allocated memory was 332.4MB in the beginning and 1.3GB in the end (delta: 918.6MB). Free memory was 277.9MB in the beginning and 772.3MB in the end (delta: -494.4MB). Peak memory consumption was 423.8MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,285 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 247.5MB. Free memory is still 196.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 23:51:11,285 INFO L158 Benchmark]: CACSL2BoogieTranslator took 387.19ms. Allocated memory is still 332.4MB. Free memory was 277.5MB in the beginning and 252.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,285 INFO L158 Benchmark]: Boogie Procedure Inliner took 83.68ms. Allocated memory is still 332.4MB. Free memory was 252.3MB in the beginning and 241.5MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,285 INFO L158 Benchmark]: Boogie Preprocessor took 117.95ms. Allocated memory is still 332.4MB. Free memory was 241.5MB in the beginning and 287.6MB in the end (delta: -46.0MB). Peak memory consumption was 24.7MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,286 INFO L158 Benchmark]: RCFGBuilder took 618.46ms. Allocated memory is still 332.4MB. Free memory was 287.6MB in the beginning and 226.8MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,286 INFO L158 Benchmark]: TraceAbstraction took 745200.76ms. Allocated memory was 332.4MB in the beginning and 1.3GB in the end (delta: 918.6MB). Free memory was 226.3MB in the beginning and 772.3MB in the end (delta: -545.9MB). Peak memory consumption was 371.9MB. Max. memory is 8.0GB. [2023-12-20 23:51:11,287 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.10ms. Allocated memory is still 247.5MB. Free memory is still 196.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 387.19ms. Allocated memory is still 332.4MB. Free memory was 277.5MB in the beginning and 252.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 83.68ms. Allocated memory is still 332.4MB. Free memory was 252.3MB in the beginning and 241.5MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 117.95ms. Allocated memory is still 332.4MB. Free memory was 241.5MB in the beginning and 287.6MB in the end (delta: -46.0MB). Peak memory consumption was 24.7MB. Max. memory is 8.0GB. * RCFGBuilder took 618.46ms. Allocated memory is still 332.4MB. Free memory was 287.6MB in the beginning and 226.8MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 8.0GB. * TraceAbstraction took 745200.76ms. Allocated memory was 332.4MB in the beginning and 1.3GB in the end (delta: 918.6MB). Free memory was 226.3MB in the beginning and 772.3MB in the end (delta: -545.9MB). Peak memory consumption was 371.9MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 377, overapproximation of someBinaryArithmeticDOUBLEoperation at line 264, overapproximation of someBinaryDOUBLEComparisonOperation at line 377, overapproximation of bitwise operation at line 377. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] signed short int var_1_5 = 25; [L24] signed char var_1_9 = -10; [L25] signed char var_1_10 = -16; [L26] signed char var_1_11 = -10; [L27] signed char var_1_12 = -25; [L28] double var_1_13 = 64.875; [L29] double var_1_15 = 1.625; [L30] double var_1_16 = 32.2; [L31] double var_1_17 = 8.6; [L32] double var_1_18 = 10.5; [L33] signed long int var_1_19 = 1994586494; [L34] unsigned long int var_1_21 = 50; [L35] unsigned long int var_1_22 = 1000000000; [L36] unsigned char var_1_24 = 0; [L37] float var_1_25 = 31.6; [L38] unsigned char var_1_26 = 0; [L39] unsigned char var_1_27 = 0; [L40] unsigned char var_1_28 = 0; [L41] unsigned char var_1_29 = 0; [L42] double var_1_30 = 5.5; [L43] unsigned short int var_1_31 = 100; [L44] unsigned short int var_1_32 = 35973; [L45] unsigned short int var_1_35 = 43883; [L46] signed short int var_1_37 = 5; [L47] float var_1_38 = 999999999999.5; [L48] float var_1_39 = 0.0; [L49] unsigned char var_1_40 = 1; [L50] unsigned char var_1_41 = 128; [L51] unsigned char var_1_42 = 128; [L52] unsigned char var_1_43 = 4; [L53] unsigned char var_1_44 = 4; [L54] unsigned char var_1_45 = 0; [L55] unsigned char var_1_46 = 1; [L56] signed short int var_1_47 = -1; [L57] signed short int var_1_48 = 10000; [L58] signed short int var_1_49 = 10000; [L59] unsigned short int var_1_50 = 100; [L60] unsigned short int var_1_51 = 32; [L61] float var_1_53 = 1000.5; [L62] unsigned char var_1_54 = 50; [L63] unsigned char var_1_55 = 64; [L64] unsigned char var_1_56 = 100; [L65] unsigned char var_1_57 = 64; [L66] signed short int var_1_58 = -32; [L67] double var_1_59 = 256.5; [L68] float var_1_60 = 50.75; [L69] float var_1_61 = 63.6; [L70] unsigned long int var_1_62 = 5; [L71] unsigned char var_1_63 = 1; [L72] float var_1_64 = 9.125; [L73] unsigned char var_1_65 = 0; [L74] unsigned long int var_1_66 = 100; [L75] signed long int var_1_68 = 2; [L76] signed short int last_1_var_1_37 = 5; [L77] signed short int last_1_var_1_47 = -1; [L78] unsigned short int last_1_var_1_50 = 100; [L79] unsigned short int last_1_var_1_51 = 32; [L80] unsigned char last_1_var_1_63 = 1; [L381] isInitial = 1 [L382] FCALL initially() [L383] COND TRUE 1 [L384] CALL updateLastVariables() [L370] last_1_var_1_37 = var_1_37 [L371] last_1_var_1_47 = var_1_47 [L372] last_1_var_1_50 = var_1_50 [L373] last_1_var_1_51 = var_1_51 [L374] last_1_var_1_63 = var_1_63 [L384] RET updateLastVariables() [L385] CALL updateVariables() [L287] var_1_10 = __VERIFIER_nondet_char() [L288] CALL assume_abort_if_not(var_1_10 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L288] RET assume_abort_if_not(var_1_10 >= -31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L289] CALL assume_abort_if_not(var_1_10 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L289] RET assume_abort_if_not(var_1_10 <= 32) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L290] var_1_11 = __VERIFIER_nondet_char() [L291] CALL assume_abort_if_not(var_1_11 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L291] RET assume_abort_if_not(var_1_11 >= -31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L292] CALL assume_abort_if_not(var_1_11 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L292] RET assume_abort_if_not(var_1_11 <= 31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L293] var_1_12 = __VERIFIER_nondet_char() [L294] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L294] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L295] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L295] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L296] var_1_15 = __VERIFIER_nondet_double() [L297] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L297] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L298] var_1_16 = __VERIFIER_nondet_double() [L299] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L299] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L300] var_1_17 = __VERIFIER_nondet_double() [L301] CALL assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L301] RET assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L302] var_1_18 = __VERIFIER_nondet_double() [L303] CALL assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L303] RET assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L304] var_1_19 = __VERIFIER_nondet_long() [L305] CALL assume_abort_if_not(var_1_19 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L305] RET assume_abort_if_not(var_1_19 >= 1073741823) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L306] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L306] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L307] var_1_22 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_22 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L308] RET assume_abort_if_not(var_1_22 >= 536870912) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L309] CALL assume_abort_if_not(var_1_22 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L309] RET assume_abort_if_not(var_1_22 <= 1073741824) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L310] var_1_25 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L311] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L312] CALL assume_abort_if_not(var_1_25 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L312] RET assume_abort_if_not(var_1_25 != 0.0F) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L313] var_1_26 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L314] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L315] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L315] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L316] var_1_27 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L317] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L318] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L318] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L319] var_1_28 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L320] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L321] CALL assume_abort_if_not(var_1_28 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L321] RET assume_abort_if_not(var_1_28 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L322] var_1_29 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L323] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L324] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L324] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L325] var_1_32 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_32 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L326] RET assume_abort_if_not(var_1_32 >= 32767) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L327] CALL assume_abort_if_not(var_1_32 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L327] RET assume_abort_if_not(var_1_32 <= 65534) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L328] var_1_35 = __VERIFIER_nondet_ushort() [L329] CALL assume_abort_if_not(var_1_35 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L329] RET assume_abort_if_not(var_1_35 >= 32767) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L330] CALL assume_abort_if_not(var_1_35 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L330] RET assume_abort_if_not(var_1_35 <= 65535) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L331] var_1_39 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_39 >= 4611686.018427382800e+12F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L332] RET assume_abort_if_not((var_1_39 >= 4611686.018427382800e+12F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L333] var_1_41 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L334] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L335] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L335] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L336] var_1_42 = __VERIFIER_nondet_uchar() [L337] CALL assume_abort_if_not(var_1_42 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L337] RET assume_abort_if_not(var_1_42 >= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L338] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L338] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L339] var_1_43 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L340] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L341] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L341] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L342] var_1_44 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L343] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L344] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L344] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L345] var_1_45 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L346] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L347] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L347] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L348] var_1_46 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L349] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L350] CALL assume_abort_if_not(var_1_46 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L350] RET assume_abort_if_not(var_1_46 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L351] var_1_48 = __VERIFIER_nondet_short() [L352] CALL assume_abort_if_not(var_1_48 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L352] RET assume_abort_if_not(var_1_48 >= 8191) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L353] CALL assume_abort_if_not(var_1_48 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L353] RET assume_abort_if_not(var_1_48 <= 16383) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L354] var_1_49 = __VERIFIER_nondet_short() [L355] CALL assume_abort_if_not(var_1_49 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L355] RET assume_abort_if_not(var_1_49 >= 8191) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L356] CALL assume_abort_if_not(var_1_49 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L356] RET assume_abort_if_not(var_1_49 <= 16383) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L357] var_1_55 = __VERIFIER_nondet_uchar() [L358] CALL assume_abort_if_not(var_1_55 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L358] RET assume_abort_if_not(var_1_55 >= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L359] CALL assume_abort_if_not(var_1_55 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L359] RET assume_abort_if_not(var_1_55 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L360] var_1_56 = __VERIFIER_nondet_uchar() [L361] CALL assume_abort_if_not(var_1_56 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L361] RET assume_abort_if_not(var_1_56 >= 64) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L362] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L362] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L363] var_1_57 = __VERIFIER_nondet_uchar() [L364] CALL assume_abort_if_not(var_1_57 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L364] RET assume_abort_if_not(var_1_57 >= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L365] CALL assume_abort_if_not(var_1_57 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L365] RET assume_abort_if_not(var_1_57 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L366] var_1_61 = __VERIFIER_nondet_float() [L367] CALL assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L367] RET assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L385] RET updateVariables() [L386] CALL step() [L84] EXPR var_1_12 >> last_1_var_1_51 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L84] EXPR ((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=1, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L84] COND TRUE ((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37 [L85] var_1_40 = ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L89] COND TRUE (last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63 [L90] var_1_1 = 0 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L92] COND FALSE !((9.5f / var_1_25) != var_1_18) [L103] var_1_24 = var_1_29 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L105] unsigned char stepLocal_9 = var_1_46; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L106] COND TRUE stepLocal_9 <= ((((var_1_22) > (var_1_19)) ? (var_1_22) : (var_1_19))) [L107] var_1_50 = ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L111] var_1_54 = ((var_1_55 + var_1_56) - (var_1_57 - 32)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L112] COND TRUE \read(var_1_24) [L113] var_1_65 = var_1_28 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L115] unsigned char stepLocal_7 = (var_1_35 - var_1_54) >= 16; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L116] COND FALSE !(stepLocal_7 && var_1_1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=-1, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L119] var_1_47 = (((var_1_48 + var_1_49) - var_1_42) - (16 + var_1_37)) [L120] signed short int stepLocal_19 = var_1_37; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_19=5, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L121] COND FALSE !(var_1_49 <= stepLocal_19) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_19=5, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L124] unsigned char stepLocal_0 = var_1_54; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L125] COND FALSE !(var_1_37 > stepLocal_0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L128] signed long int stepLocal_2 = var_1_54 - (var_1_19 - var_1_50); [L129] signed char stepLocal_1 = var_1_9; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_13=519/8, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L130] COND TRUE var_1_40 > stepLocal_1 [L131] var_1_13 = ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L139] signed long int stepLocal_6 = var_1_35 - var_1_40; [L140] signed long int stepLocal_5 = var_1_40 + var_1_9; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L141] COND FALSE !(\read(var_1_27)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L144] COND FALSE !(stepLocal_5 != var_1_54) [L149] var_1_31 = var_1_40 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L152] COND TRUE ! (var_1_64 <= var_1_25) [L153] var_1_62 = var_1_31 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L157] unsigned short int stepLocal_21 = var_1_31; [L158] signed long int stepLocal_20 = var_1_40 * 100; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L159] COND FALSE !(stepLocal_21 < var_1_45) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L166] signed long int stepLocal_11 = var_1_9 + (var_1_50 * var_1_54); [L167] signed long int stepLocal_10 = var_1_19; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L168] COND FALSE !(var_1_35 >= stepLocal_10) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L171] COND FALSE !(stepLocal_11 <= -2) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L175] COND TRUE (var_1_64 + 128.5f) == (var_1_39 / var_1_25) [L176] var_1_63 = ((var_1_24 && var_1_24) || var_1_29) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L180] COND TRUE var_1_63 || var_1_24 [L181] var_1_5 = ((((50) < (var_1_40)) ? (50) : (var_1_40))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L187] COND TRUE var_1_29 || var_1_1 [L188] var_1_30 = (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L196] signed short int stepLocal_15 = var_1_48; [L197] unsigned char stepLocal_14 = (var_1_15 * 1000000.25) != ((((1000000.25) < (var_1_25)) ? (1000000.25) : (var_1_25))); [L198] signed long int stepLocal_13 = 0; [L199] unsigned short int stepLocal_12 = var_1_51; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L200] COND TRUE stepLocal_12 <= var_1_42 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_53=2001/2, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L201] COND FALSE !(stepLocal_14 && (var_1_40 >= (var_1_12 / var_1_48))) [L208] var_1_53 = ((((((var_1_16 - var_1_15)) > (var_1_18)) ? ((var_1_16 - var_1_15)) : (var_1_18))) + var_1_17) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L217] unsigned short int stepLocal_16 = var_1_51; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L218] COND TRUE (var_1_17 * var_1_25) < var_1_53 [L219] var_1_58 = ((((var_1_57) < (var_1_12)) ? (var_1_57) : (var_1_12))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L231] unsigned long int stepLocal_18 = var_1_62; [L232] unsigned char stepLocal_17 = var_1_54 >= var_1_57; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L233] COND FALSE !(var_1_55 >= stepLocal_18) [L240] var_1_60 = var_1_39 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L242] COND TRUE \read(var_1_63) [L243] var_1_66 = var_1_35 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L247] signed short int stepLocal_4 = var_1_58; [L248] unsigned char stepLocal_3 = var_1_40; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L249] COND FALSE !(stepLocal_4 >= (var_1_54 * var_1_50)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L256] COND TRUE stepLocal_3 < var_1_19 [L257] var_1_21 = (var_1_22 + var_1_40) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L262] signed long int stepLocal_8 = var_1_68; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_8=2, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_38=1999999999999/2, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L263] COND TRUE var_1_58 > stepLocal_8 [L264] var_1_38 = (var_1_16 - var_1_15) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_8=2, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L268] COND TRUE var_1_35 == var_1_66 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_8=2, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L269] COND FALSE !(var_1_19 < ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=54, stepLocal_10=2147483647, stepLocal_11=13706, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=8195, stepLocal_16=32, stepLocal_17=0, stepLocal_18=64, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=6400, stepLocal_21=64, stepLocal_2=-2147483339, stepLocal_3=64, stepLocal_4=3, stepLocal_5=54, stepLocal_6=65471, stepLocal_7=1, stepLocal_8=2, stepLocal_9=63, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L386] RET step() [L387] CALL, EXPR property() [L377] EXPR (((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16))))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L377] EXPR (var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L377] EXPR (((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16))))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L377] EXPR ((((((((((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))))) && ((var_1_58 >= (var_1_54 * var_1_50)) ? (var_1_63 ? (var_1_21 == ((unsigned long int) (((var_1_22 - var_1_40) + var_1_50) + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))) : (var_1_21 == ((unsigned long int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) < ((var_1_22 + (var_1_40 + var_1_50)))) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : ((var_1_22 + (var_1_40 + var_1_50)))))))) : ((var_1_40 < var_1_19) ? (var_1_21 == ((unsigned long int) (var_1_22 + var_1_40))) : (var_1_21 == ((unsigned long int) (var_1_19 + ((((var_1_50) > (var_1_22)) ? (var_1_50) : (var_1_22))))))))) && (((9.5f / var_1_25) != var_1_18) ? ((! var_1_1) ? ((var_1_16 > (- var_1_15)) ? (var_1_24 == ((unsigned char) (var_1_26 || var_1_27))) : (var_1_24 == ((unsigned char) ((var_1_27 && var_1_26) || (! (! var_1_28)))))) : (var_1_24 == ((unsigned char) (var_1_26 || var_1_27)))) : (var_1_24 == ((unsigned char) var_1_29)))) && ((var_1_29 || var_1_1) ? (var_1_30 == ((double) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15))) : ((! var_1_63) ? (var_1_30 == ((double) var_1_18)) : (var_1_30 == ((double) var_1_16))))) && (var_1_27 ? (var_1_31 == ((unsigned short int) ((((var_1_40) > ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54)))))) ? (var_1_40) : ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54))))))))) : (((var_1_40 + var_1_9) != var_1_54) ? ((var_1_32 < (var_1_35 - var_1_40)) ? (var_1_31 == ((unsigned short int) var_1_40)) : 1) : (var_1_31 == ((unsigned short int) var_1_40))))) && ((((var_1_35 - var_1_54) >= 16) && var_1_1) ? (var_1_37 == ((signed short int) ((((var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) < 0 ) ? -(var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) : (var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))))))) : 1)) && ((var_1_58 > var_1_68) ? (var_1_38 == ((float) (var_1_16 - var_1_15))) : (var_1_38 == ((float) (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))))))) && ((((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37) ? (var_1_40 == ((unsigned char) ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))))) : (var_1_40 == ((unsigned char) var_1_42))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L377-L378] return ((((((((((((((((((((((((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))))) && ((var_1_58 >= (var_1_54 * var_1_50)) ? (var_1_63 ? (var_1_21 == ((unsigned long int) (((var_1_22 - var_1_40) + var_1_50) + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))) : (var_1_21 == ((unsigned long int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) < ((var_1_22 + (var_1_40 + var_1_50)))) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : ((var_1_22 + (var_1_40 + var_1_50)))))))) : ((var_1_40 < var_1_19) ? (var_1_21 == ((unsigned long int) (var_1_22 + var_1_40))) : (var_1_21 == ((unsigned long int) (var_1_19 + ((((var_1_50) > (var_1_22)) ? (var_1_50) : (var_1_22))))))))) && (((9.5f / var_1_25) != var_1_18) ? ((! var_1_1) ? ((var_1_16 > (- var_1_15)) ? (var_1_24 == ((unsigned char) (var_1_26 || var_1_27))) : (var_1_24 == ((unsigned char) ((var_1_27 && var_1_26) || (! (! var_1_28)))))) : (var_1_24 == ((unsigned char) (var_1_26 || var_1_27)))) : (var_1_24 == ((unsigned char) var_1_29)))) && ((var_1_29 || var_1_1) ? (var_1_30 == ((double) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15))) : ((! var_1_63) ? (var_1_30 == ((double) var_1_18)) : (var_1_30 == ((double) var_1_16))))) && (var_1_27 ? (var_1_31 == ((unsigned short int) ((((var_1_40) > ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54)))))) ? (var_1_40) : ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54))))))))) : (((var_1_40 + var_1_9) != var_1_54) ? ((var_1_32 < (var_1_35 - var_1_40)) ? (var_1_31 == ((unsigned short int) var_1_40)) : 1) : (var_1_31 == ((unsigned short int) var_1_40))))) && ((((var_1_35 - var_1_54) >= 16) && var_1_1) ? (var_1_37 == ((signed short int) ((((var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) < 0 ) ? -(var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) : (var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))))))) : 1)) && ((var_1_58 > var_1_68) ? (var_1_38 == ((float) (var_1_16 - var_1_15))) : (var_1_38 == ((float) (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))))))) && ((((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37) ? (var_1_40 == ((unsigned char) ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))))) : (var_1_40 == ((unsigned char) var_1_42)))) && (var_1_47 == ((signed short int) (((var_1_48 + var_1_49) - var_1_42) - (16 + var_1_37))))) && ((var_1_46 <= ((((var_1_22) > (var_1_19)) ? (var_1_22) : (var_1_19)))) ? (var_1_50 == ((unsigned short int) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : (var_1_50 == ((unsigned short int) (var_1_32 - var_1_45))))) && ((var_1_35 >= var_1_19) ? (var_1_51 == ((unsigned short int) var_1_40)) : (((var_1_9 + (var_1_50 * var_1_54)) <= -2) ? (var_1_51 == ((unsigned short int) (var_1_32 - 256))) : 1))) && ((var_1_51 <= var_1_42) ? ((((var_1_15 * 1000000.25) != ((((1000000.25) < (var_1_25)) ? (1000000.25) : (var_1_25)))) && (var_1_40 >= (var_1_12 / var_1_48))) ? ((var_1_54 >= 0) ? (var_1_53 == ((float) var_1_39)) : (var_1_53 == ((float) (var_1_16 - var_1_39)))) : (var_1_53 == ((float) ((((((var_1_16 - var_1_15)) > (var_1_18)) ? ((var_1_16 - var_1_15)) : (var_1_18))) + var_1_17)))) : ((var_1_43 <= var_1_48) ? (var_1_53 == ((float) var_1_15)) : (var_1_53 == ((float) ((((var_1_17) > (var_1_39)) ? (var_1_17) : (var_1_39)))))))) && (var_1_54 == ((unsigned char) ((var_1_55 + var_1_56) - (var_1_57 - 32))))) && (((var_1_17 * var_1_25) < var_1_53) ? (var_1_58 == ((signed short int) ((((var_1_57) < (var_1_12)) ? (var_1_57) : (var_1_12))))) : (var_1_65 ? (var_1_58 == ((signed short int) var_1_57)) : ((var_1_51 == var_1_56) ? (var_1_58 == ((signed short int) (var_1_56 + var_1_47))) : (var_1_58 == ((signed short int) (8 - (var_1_56 + var_1_49)))))))) && ((var_1_35 == var_1_66) ? ((var_1_19 < ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) ? (var_1_59 == ((double) ((((var_1_39) > ((var_1_15 - var_1_16))) ? (var_1_39) : ((var_1_15 - var_1_16)))))) : 1) : ((((((var_1_40) < (var_1_9)) ? (var_1_40) : (var_1_9))) > var_1_11) ? (var_1_28 ? (var_1_59 == ((double) (((((((((7.8 - var_1_39)) < (var_1_16)) ? ((7.8 - var_1_39)) : (var_1_16)))) > (((((var_1_18) > (var_1_15)) ? (var_1_18) : (var_1_15))))) ? ((((((7.8 - var_1_39)) < (var_1_16)) ? ((7.8 - var_1_39)) : (var_1_16)))) : (((((var_1_18) > (var_1_15)) ? (var_1_18) : (var_1_15)))))))) : (((~ var_1_43) >= (~ -25)) ? (var_1_59 == ((double) (var_1_15 - (var_1_39 - ((((var_1_16) < (15.6)) ? (var_1_16) : (15.6))))))) : (var_1_59 == ((double) (2.5 + 2.875))))) : 1))) && ((var_1_55 >= var_1_62) ? (((var_1_54 >= var_1_57) && var_1_26) ? (var_1_60 == ((float) (var_1_18 + ((((var_1_61) > (var_1_16)) ? (var_1_61) : (var_1_16)))))) : (var_1_60 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))) : (var_1_60 == ((float) var_1_39)))) && ((! (var_1_64 <= var_1_25)) ? (var_1_62 == ((unsigned long int) var_1_31)) : (var_1_62 == ((unsigned long int) var_1_56)))) && (((var_1_64 + 128.5f) == (var_1_39 / var_1_25)) ? (var_1_63 == ((unsigned char) ((var_1_24 && var_1_24) || var_1_29))) : (var_1_63 == ((unsigned char) var_1_29)))) && ((var_1_49 <= var_1_37) ? (var_1_64 == ((float) ((((var_1_16) < (var_1_61)) ? (var_1_16) : (var_1_61))))) : 1)) && (var_1_24 ? (var_1_65 == ((unsigned char) var_1_28)) : 1)) && (var_1_63 ? (var_1_66 == ((unsigned long int) var_1_35)) : (var_1_66 == ((unsigned long int) var_1_54)))) && ((var_1_31 < var_1_45) ? ((((((128) > ((var_1_55 / -64))) ? (128) : ((var_1_55 / -64)))) > (var_1_40 * 100)) ? (var_1_68 == ((signed long int) var_1_48)) : (var_1_68 == ((signed long int) var_1_40))) : 1) ; [L387] RET, EXPR property() [L387] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-31, var_1_11=31, var_1_12=3, var_1_19=2147483647, var_1_1=0, var_1_21=1073741888, var_1_22=1073741824, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=64, var_1_32=32767, var_1_35=65535, var_1_37=5, var_1_39=2, var_1_40=64, var_1_41=254, var_1_42=254, var_1_43=0, var_1_44=64, var_1_45=64, var_1_46=63, var_1_47=19557, var_1_48=8195, var_1_49=11637, var_1_50=254, var_1_51=32, var_1_54=54, var_1_55=63, var_1_56=86, var_1_57=127, var_1_58=3, var_1_59=513/2, var_1_5=50, var_1_60=2, var_1_62=64, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=65535, var_1_68=2, var_1_9=-10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 161 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 745.0s, OverallIterations: 13, TraceHistogramMax: 52, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 228.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 14351 SdHoareTripleChecker+Valid, 38.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14212 mSDsluCounter, 14901 SdHoareTripleChecker+Invalid, 36.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11811 mSDsCounter, 4498 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17096 IncrementalHoareTripleChecker+Invalid, 21596 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4498 mSolverCounterUnsat, 3090 mSDtfsCounter, 17096 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6652 GetRequests, 6097 SyntacticMatches, 3 SemanticMatches, 552 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21101 ImplicationChecksByTransitivity, 476.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2949occurred in iteration=12, InterpolantAutomatonStates: 407, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 8613 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 508.6s InterpolantComputationTime, 4777 NumberOfCodeBlocks, 4777 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 6122 ConstructedInterpolants, 2 QuantifiedInterpolants, 38562 SizeOfPredicates, 125 NumberOfNonLiveVariables, 9447 ConjunctsInSsa, 289 ConjunctsInUnsatCore, 18 InterpolantComputations, 4 PerfectInterpolantSequences, 94017/95472 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-20 23:51:11,502 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-20 23:51:11,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...