/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-55.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 19:42:22,734 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 19:42:22,796 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-15 19:42:22,800 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 19:42:22,801 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 19:42:22,822 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 19:42:22,823 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 19:42:22,823 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 19:42:22,823 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 19:42:22,826 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 19:42:22,826 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 19:42:22,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 19:42:22,827 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 19:42:22,828 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 19:42:22,828 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 19:42:22,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 19:42:22,829 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 19:42:22,829 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 19:42:22,829 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 19:42:22,829 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 19:42:22,829 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 19:42:22,832 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 19:42:22,832 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 19:42:22,832 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 19:42:22,832 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 19:42:22,832 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 19:42:22,833 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 19:42:22,833 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 19:42:22,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 19:42:22,834 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 19:42:22,835 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 19:42:22,835 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-15 19:42:23,029 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 19:42:23,044 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 19:42:23,046 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 19:42:23,046 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 19:42:23,047 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 19:42:23,047 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-55.i [2023-12-15 19:42:24,116 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 19:42:24,308 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 19:42:24,309 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-55.i [2023-12-15 19:42:24,321 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d5bc9720/a3a6771d61e84239ba4e61d443224feb/FLAG14860c38c [2023-12-15 19:42:24,334 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d5bc9720/a3a6771d61e84239ba4e61d443224feb [2023-12-15 19:42:24,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 19:42:24,338 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 19:42:24,340 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 19:42:24,340 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 19:42:24,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 19:42:24,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@375c7b64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24, skipping insertion in model container [2023-12-15 19:42:24,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,373 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 19:42:24,479 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-55.i[916,929] [2023-12-15 19:42:24,550 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 19:42:24,574 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 19:42:24,587 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-55.i[916,929] [2023-12-15 19:42:24,632 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 19:42:24,645 INFO L206 MainTranslator]: Completed translation [2023-12-15 19:42:24,645 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24 WrapperNode [2023-12-15 19:42:24,645 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 19:42:24,646 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 19:42:24,646 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 19:42:24,646 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 19:42:24,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,660 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,703 INFO L138 Inliner]: procedures = 26, calls = 83, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 410 [2023-12-15 19:42:24,704 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 19:42:24,704 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 19:42:24,704 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 19:42:24,704 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 19:42:24,712 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,712 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,727 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,755 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-15 19:42:24,755 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,756 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,767 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,785 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,789 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,792 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,797 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 19:42:24,797 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 19:42:24,797 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 19:42:24,797 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 19:42:24,798 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (1/1) ... [2023-12-15 19:42:24,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 19:42:24,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:24,828 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-15 19:42:24,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-15 19:42:24,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 19:42:24,853 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 19:42:24,853 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 19:42:24,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 19:42:24,853 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 19:42:24,853 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 19:42:24,954 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 19:42:24,957 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 19:42:25,408 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 19:42:25,461 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 19:42:25,462 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 19:42:25,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 07:42:25 BoogieIcfgContainer [2023-12-15 19:42:25,462 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 19:42:25,464 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 19:42:25,464 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 19:42:25,466 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 19:42:25,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 07:42:24" (1/3) ... [2023-12-15 19:42:25,467 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@340f0bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 07:42:25, skipping insertion in model container [2023-12-15 19:42:25,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 07:42:24" (2/3) ... [2023-12-15 19:42:25,467 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@340f0bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 07:42:25, skipping insertion in model container [2023-12-15 19:42:25,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 07:42:25" (3/3) ... [2023-12-15 19:42:25,468 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-55.i [2023-12-15 19:42:25,480 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 19:42:25,480 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 19:42:25,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 19:42:25,521 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;@214204f7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 19:42:25,522 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 19:42:25,529 INFO L276 IsEmpty]: Start isEmpty. Operand has 163 states, 90 states have (on average 1.4777777777777779) internal successors, (133), 91 states have internal predecessors, (133), 70 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-15 19:42:25,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2023-12-15 19:42:25,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:25,557 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:25,557 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:25,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:25,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1714801963, now seen corresponding path program 1 times [2023-12-15 19:42:25,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:25,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647799164] [2023-12-15 19:42:25,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:25,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:25,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:25,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 19:42:25,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647799164] [2023-12-15 19:42:25,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-15 19:42:25,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311924179] [2023-12-15 19:42:25,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:25,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:25,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:25,830 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:25,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-15 19:42:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:26,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-15 19:42:26,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 19:42:26,158 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 9522 trivial. 0 not checked. [2023-12-15 19:42:26,158 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 19:42:26,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311924179] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 19:42:26,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 19:42:26,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 19:42:26,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339795452] [2023-12-15 19:42:26,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 19:42:26,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 19:42:26,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 19:42:26,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 19:42:26,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 19:42:26,185 INFO L87 Difference]: Start difference. First operand has 163 states, 90 states have (on average 1.4777777777777779) internal successors, (133), 91 states have internal predecessors, (133), 70 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 2 states have call successors, (70) [2023-12-15 19:42:26,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 19:42:26,228 INFO L93 Difference]: Finished difference Result 323 states and 614 transitions. [2023-12-15 19:42:26,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 19:42:26,230 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 2 states have call successors, (70) Word has length 411 [2023-12-15 19:42:26,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 19:42:26,237 INFO L225 Difference]: With dead ends: 323 [2023-12-15 19:42:26,237 INFO L226 Difference]: Without dead ends: 161 [2023-12-15 19:42:26,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 410 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 19:42:26,243 INFO L413 NwaCegarLoop]: 262 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, 262 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 19:42:26,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 262 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 19:42:26,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-12-15 19:42:26,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2023-12-15 19:42:26,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 89 states have (on average 1.404494382022472) internal successors, (125), 89 states have internal predecessors, (125), 70 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-15 19:42:26,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 265 transitions. [2023-12-15 19:42:26,298 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 265 transitions. Word has length 411 [2023-12-15 19:42:26,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 19:42:26,299 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 265 transitions. [2023-12-15 19:42:26,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 2 states have call successors, (70) [2023-12-15 19:42:26,300 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 265 transitions. [2023-12-15 19:42:26,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2023-12-15 19:42:26,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:26,309 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:26,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:26,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-15 19:42:26,521 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:26,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:26,521 INFO L85 PathProgramCache]: Analyzing trace with hash -352534849, now seen corresponding path program 1 times [2023-12-15 19:42:26,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:26,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447408771] [2023-12-15 19:42:26,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:26,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:26,633 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 19:42:26,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914413652] [2023-12-15 19:42:26,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:26,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:26,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:26,640 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:26,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-15 19:42:26,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:26,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 19:42:26,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 19:42:26,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2023-12-15 19:42:26,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 19:42:26,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 19:42:26,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447408771] [2023-12-15 19:42:26,880 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 19:42:26,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914413652] [2023-12-15 19:42:26,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914413652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 19:42:26,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 19:42:26,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 19:42:26,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131270733] [2023-12-15 19:42:26,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 19:42:26,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 19:42:26,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 19:42:26,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 19:42:26,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 19:42:26,885 INFO L87 Difference]: Start difference. First operand 161 states and 265 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:26,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 19:42:26,979 INFO L93 Difference]: Finished difference Result 481 states and 793 transitions. [2023-12-15 19:42:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 19:42:26,980 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) Word has length 411 [2023-12-15 19:42:26,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 19:42:26,986 INFO L225 Difference]: With dead ends: 481 [2023-12-15 19:42:26,987 INFO L226 Difference]: Without dead ends: 321 [2023-12-15 19:42:26,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 19:42:26,989 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 261 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 19:42:26,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 695 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 19:42:26,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-12-15 19:42:27,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 319. [2023-12-15 19:42:27,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 176 states have (on average 1.4034090909090908) internal successors, (247), 176 states have internal predecessors, (247), 140 states have call successors, (140), 2 states have call predecessors, (140), 2 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-15 19:42:27,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 527 transitions. [2023-12-15 19:42:27,072 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 527 transitions. Word has length 411 [2023-12-15 19:42:27,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 19:42:27,075 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 527 transitions. [2023-12-15 19:42:27,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:27,075 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 527 transitions. [2023-12-15 19:42:27,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2023-12-15 19:42:27,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:27,079 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:27,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:27,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-15 19:42:27,289 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:27,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:27,289 INFO L85 PathProgramCache]: Analyzing trace with hash -2041478591, now seen corresponding path program 1 times [2023-12-15 19:42:27,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:27,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131928344] [2023-12-15 19:42:27,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:27,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:27,342 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 19:42:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1661738337] [2023-12-15 19:42:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:27,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:27,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:27,344 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:27,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-15 19:42:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:27,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 19:42:27,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 19:42:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2023-12-15 19:42:27,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 19:42:27,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 19:42:27,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131928344] [2023-12-15 19:42:27,549 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 19:42:27,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661738337] [2023-12-15 19:42:27,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661738337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 19:42:27,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 19:42:27,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 19:42:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002783801] [2023-12-15 19:42:27,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 19:42:27,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 19:42:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 19:42:27,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 19:42:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 19:42:27,551 INFO L87 Difference]: Start difference. First operand 319 states and 527 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:27,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 19:42:27,596 INFO L93 Difference]: Finished difference Result 645 states and 1069 transitions. [2023-12-15 19:42:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 19:42:27,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) Word has length 411 [2023-12-15 19:42:27,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 19:42:27,601 INFO L225 Difference]: With dead ends: 645 [2023-12-15 19:42:27,601 INFO L226 Difference]: Without dead ends: 327 [2023-12-15 19:42:27,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 19:42:27,604 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 4 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 19:42:27,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 511 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 19:42:27,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-12-15 19:42:27,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 325. [2023-12-15 19:42:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 182 states have (on average 1.401098901098901) internal successors, (255), 182 states have internal predecessors, (255), 140 states have call successors, (140), 2 states have call predecessors, (140), 2 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-15 19:42:27,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 535 transitions. [2023-12-15 19:42:27,636 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 535 transitions. Word has length 411 [2023-12-15 19:42:27,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 19:42:27,640 INFO L495 AbstractCegarLoop]: Abstraction has 325 states and 535 transitions. [2023-12-15 19:42:27,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:27,640 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 535 transitions. [2023-12-15 19:42:27,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-15 19:42:27,644 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:27,644 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:27,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:27,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:27,853 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:27,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:27,853 INFO L85 PathProgramCache]: Analyzing trace with hash -504305657, now seen corresponding path program 1 times [2023-12-15 19:42:27,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:27,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007853699] [2023-12-15 19:42:27,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:27,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:27,908 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 19:42:27,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607206322] [2023-12-15 19:42:27,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:27,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:27,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:27,910 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:27,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-15 19:42:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:28,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 19:42:28,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 19:42:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2023-12-15 19:42:28,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 19:42:28,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 19:42:28,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007853699] [2023-12-15 19:42:28,170 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 19:42:28,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607206322] [2023-12-15 19:42:28,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607206322] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 19:42:28,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 19:42:28,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 19:42:28,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102050795] [2023-12-15 19:42:28,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 19:42:28,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 19:42:28,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 19:42:28,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 19:42:28,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 19:42:28,174 INFO L87 Difference]: Start difference. First operand 325 states and 535 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:28,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 19:42:28,298 INFO L93 Difference]: Finished difference Result 989 states and 1615 transitions. [2023-12-15 19:42:28,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 19:42:28,299 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) Word has length 412 [2023-12-15 19:42:28,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 19:42:28,302 INFO L225 Difference]: With dead ends: 989 [2023-12-15 19:42:28,302 INFO L226 Difference]: Without dead ends: 665 [2023-12-15 19:42:28,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 410 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 19:42:28,304 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 307 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 19:42:28,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1116 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 19:42:28,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2023-12-15 19:42:28,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 341. [2023-12-15 19:42:28,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 196 states have (on average 1.3928571428571428) internal successors, (273), 196 states have internal predecessors, (273), 140 states have call successors, (140), 4 states have call predecessors, (140), 4 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-15 19:42:28,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 553 transitions. [2023-12-15 19:42:28,338 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 553 transitions. Word has length 412 [2023-12-15 19:42:28,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 19:42:28,338 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 553 transitions. [2023-12-15 19:42:28,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (70), 1 states have call predecessors, (70), 1 states have return successors, (70), 1 states have call predecessors, (70), 1 states have call successors, (70) [2023-12-15 19:42:28,339 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 553 transitions. [2023-12-15 19:42:28,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-15 19:42:28,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:28,341 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:28,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:28,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:28,547 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:28,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:28,548 INFO L85 PathProgramCache]: Analyzing trace with hash -502399033, now seen corresponding path program 1 times [2023-12-15 19:42:28,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:28,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445830310] [2023-12-15 19:42:28,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:28,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:28,581 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 19:42:28,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216899999] [2023-12-15 19:42:28,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:28,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:28,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:28,582 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:28,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-15 19:42:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 19:42:28,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 19:42:28,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 19:42:29,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 4689 proven. 81 refuted. 0 times theorem prover too weak. 4890 trivial. 0 not checked. [2023-12-15 19:42:29,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 19:42:29,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9660 backedges. 126 proven. 81 refuted. 0 times theorem prover too weak. 9453 trivial. 0 not checked. [2023-12-15 19:42:29,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 19:42:29,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445830310] [2023-12-15 19:42:29,482 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 19:42:29,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216899999] [2023-12-15 19:42:29,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216899999] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 19:42:29,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 19:42:29,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2023-12-15 19:42:29,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538947399] [2023-12-15 19:42:29,483 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 19:42:29,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-15 19:42:29,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 19:42:29,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-15 19:42:29,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-12-15 19:42:29,484 INFO L87 Difference]: Start difference. First operand 341 states and 553 transitions. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 19:42:31,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 19:42:31,399 INFO L93 Difference]: Finished difference Result 1607 states and 2551 transitions. [2023-12-15 19:42:31,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-15 19:42:31,400 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) Word has length 412 [2023-12-15 19:42:31,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 19:42:31,407 INFO L225 Difference]: With dead ends: 1607 [2023-12-15 19:42:31,407 INFO L226 Difference]: Without dead ends: 1267 [2023-12-15 19:42:31,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 817 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=320, Invalid=736, Unknown=0, NotChecked=0, Total=1056 [2023-12-15 19:42:31,410 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 584 mSDsluCounter, 1157 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 506 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 1600 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-15 19:42:31,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 1600 Invalid, 1969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-15 19:42:31,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2023-12-15 19:42:31,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1019. [2023-12-15 19:42:31,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 610 states have (on average 1.3885245901639345) internal successors, (847), 616 states have internal predecessors, (847), 388 states have call successors, (388), 20 states have call predecessors, (388), 20 states have return successors, (388), 382 states have call predecessors, (388), 388 states have call successors, (388) [2023-12-15 19:42:31,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1623 transitions. [2023-12-15 19:42:31,522 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1623 transitions. Word has length 412 [2023-12-15 19:42:31,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 19:42:31,523 INFO L495 AbstractCegarLoop]: Abstraction has 1019 states and 1623 transitions. [2023-12-15 19:42:31,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 3 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 3 states have call predecessors, (98), 3 states have call successors, (98) [2023-12-15 19:42:31,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1623 transitions. [2023-12-15 19:42:31,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-15 19:42:31,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 19:42:31,526 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 19:42:31,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:31,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:31,733 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 19:42:31,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 19:42:31,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1798423557, now seen corresponding path program 1 times [2023-12-15 19:42:31,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 19:42:31,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273429722] [2023-12-15 19:42:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:31,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 19:42:31,762 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 19:42:31,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843530959] [2023-12-15 19:42:31,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 19:42:31,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:31,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 19:42:31,763 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 19:42:31,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-15 19:42:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 19:42:31,960 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-15 19:42:32,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-15 19:42:32,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-15 19:42:32,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-15 19:42:32,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 19:42:32,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-15 19:42:32,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 19:42:32,490 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-12-15 19:42:32,498 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 19:42:32,668 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 07:42:32 BoogieIcfgContainer [2023-12-15 19:42:32,668 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 19:42:32,668 INFO L158 Benchmark]: Toolchain (without parser) took 8330.78ms. Allocated memory was 306.2MB in the beginning and 370.1MB in the end (delta: 64.0MB). Free memory was 250.9MB in the beginning and 247.6MB in the end (delta: 3.3MB). Peak memory consumption was 68.4MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,668 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 190.8MB. Free memory was 138.9MB in the beginning and 138.8MB in the end (delta: 132.2kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 19:42:32,669 INFO L158 Benchmark]: CACSL2BoogieTranslator took 305.90ms. Allocated memory is still 306.2MB. Free memory was 250.9MB in the beginning and 231.5MB in the end (delta: 19.4MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,669 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.71ms. Allocated memory is still 306.2MB. Free memory was 231.5MB in the beginning and 225.2MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,669 INFO L158 Benchmark]: Boogie Preprocessor took 92.45ms. Allocated memory is still 306.2MB. Free memory was 225.2MB in the beginning and 218.9MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,669 INFO L158 Benchmark]: RCFGBuilder took 664.77ms. Allocated memory is still 306.2MB. Free memory was 218.9MB in the beginning and 254.4MB in the end (delta: -35.5MB). Peak memory consumption was 35.8MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,669 INFO L158 Benchmark]: TraceAbstraction took 7204.12ms. Allocated memory was 306.2MB in the beginning and 370.1MB in the end (delta: 64.0MB). Free memory was 253.9MB in the beginning and 247.6MB in the end (delta: 6.3MB). Peak memory consumption was 70.4MB. Max. memory is 8.0GB. [2023-12-15 19:42:32,671 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 190.8MB. Free memory was 138.9MB in the beginning and 138.8MB in the end (delta: 132.2kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 305.90ms. Allocated memory is still 306.2MB. Free memory was 250.9MB in the beginning and 231.5MB in the end (delta: 19.4MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 57.71ms. Allocated memory is still 306.2MB. Free memory was 231.5MB in the beginning and 225.2MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 92.45ms. Allocated memory is still 306.2MB. Free memory was 225.2MB in the beginning and 218.9MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 664.77ms. Allocated memory is still 306.2MB. Free memory was 218.9MB in the beginning and 254.4MB in the end (delta: -35.5MB). Peak memory consumption was 35.8MB. Max. memory is 8.0GB. * TraceAbstraction took 7204.12ms. Allocated memory was 306.2MB in the beginning and 370.1MB in the end (delta: 64.0MB). Free memory was 253.9MB in the beginning and 247.6MB in the end (delta: 6.3MB). Peak memory consumption was 70.4MB. 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 someBinaryDOUBLEComparisonOperation at line 295, overapproximation of someBinaryFLOATComparisonOperation at line 94, overapproximation of someUnaryDOUBLEoperation at line 129. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 8.8; [L23] double var_1_6 = 127.5; [L24] double var_1_7 = 2.6; [L25] double var_1_8 = 4.5; [L26] signed short int var_1_9 = -128; [L27] signed short int var_1_10 = 16; [L28] signed short int var_1_11 = 4; [L29] signed short int var_1_12 = 100; [L30] signed short int var_1_13 = 64; [L31] signed short int var_1_14 = 2; [L32] signed long int var_1_15 = 5; [L33] signed char var_1_17 = -2; [L34] signed char var_1_18 = -4; [L35] signed char var_1_19 = 8; [L36] signed char var_1_20 = 10; [L37] unsigned long int var_1_21 = 25; [L38] unsigned long int var_1_22 = 3797799060; [L39] unsigned char var_1_23 = 1; [L40] unsigned char var_1_24 = 1; [L41] unsigned char var_1_25 = 0; [L42] unsigned char var_1_26 = 0; [L43] signed short int var_1_27 = -4; [L44] signed short int var_1_28 = 24644; [L45] signed char var_1_29 = 1; [L46] signed char var_1_30 = -1; [L47] unsigned char var_1_31 = 0; [L48] signed long int var_1_32 = -2; [L49] float var_1_33 = 255.5; [L50] float var_1_34 = 127.5; [L51] float var_1_35 = 10.5; [L52] float var_1_36 = -0.5; [L53] float var_1_37 = 256.3; [L54] signed long int var_1_38 = 8; [L55] double var_1_39 = 2.45; [L56] double var_1_40 = 63.5; [L57] unsigned short int var_1_41 = 200; [L58] unsigned short int var_1_42 = 1; [L59] unsigned short int var_1_43 = 28186; [L60] unsigned short int var_1_44 = 10; [L61] unsigned char var_1_45 = 1; [L62] unsigned long int var_1_46 = 8; [L63] unsigned char var_1_47 = 0; [L64] unsigned long int var_1_48 = 3568149005; [L65] unsigned long int var_1_49 = 1528871245; [L66] unsigned long int var_1_50 = 1932125332; [L67] unsigned char var_1_51 = 0; [L68] unsigned short int var_1_52 = 2; [L69] unsigned char var_1_53 = 4; [L70] unsigned char var_1_54 = 32; [L71] double var_1_55 = 63.75; [L72] double var_1_56 = 16.8; [L73] unsigned short int var_1_57 = 32; [L74] signed char var_1_58 = 10; [L75] double var_1_59 = 49.1; [L76] unsigned short int var_1_60 = 36569; [L77] unsigned char var_1_61 = 0; [L78] unsigned char var_1_62 = 0; [L299] isInitial = 1 [L300] FCALL initially() [L301] COND TRUE 1 [L302] FCALL updateLastVariables() [L303] CALL updateVariables() [L182] var_1_6 = __VERIFIER_nondet_double() [L183] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_7=13/5, var_1_8=9/2, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_7=13/5, var_1_8=9/2, var_1_9=-128] [L183] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_7=13/5, var_1_8=9/2, var_1_9=-128] [L184] var_1_7 = __VERIFIER_nondet_double() [L185] CALL assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_8=9/2, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_8=9/2, var_1_9=-128] [L185] RET assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_8=9/2, var_1_9=-128] [L186] var_1_8 = __VERIFIER_nondet_double() [L187] CALL assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L187] RET assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L188] var_1_10 = __VERIFIER_nondet_short() [L189] CALL assume_abort_if_not(var_1_10 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L189] RET assume_abort_if_not(var_1_10 >= -1) VAL [isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L190] CALL assume_abort_if_not(var_1_10 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L190] RET assume_abort_if_not(var_1_10 <= 32766) VAL [isInitial=1, var_1_10=32766, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L191] var_1_11 = __VERIFIER_nondet_short() [L192] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L192] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L193] CALL assume_abort_if_not(var_1_11 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L193] RET assume_abort_if_not(var_1_11 <= 32766) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L194] var_1_12 = __VERIFIER_nondet_short() [L195] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L195] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L196] CALL assume_abort_if_not(var_1_12 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L196] RET assume_abort_if_not(var_1_12 <= 16383) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L197] var_1_13 = __VERIFIER_nondet_short() [L198] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L198] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L199] CALL assume_abort_if_not(var_1_13 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L199] RET assume_abort_if_not(var_1_13 <= 16383) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L200] var_1_14 = __VERIFIER_nondet_short() [L201] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L201] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L202] CALL assume_abort_if_not(var_1_14 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L202] RET assume_abort_if_not(var_1_14 <= 32766) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L203] var_1_18 = __VERIFIER_nondet_char() [L204] CALL assume_abort_if_not(var_1_18 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L204] RET assume_abort_if_not(var_1_18 >= -63) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L205] CALL assume_abort_if_not(var_1_18 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L205] RET assume_abort_if_not(var_1_18 <= 63) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L206] var_1_19 = __VERIFIER_nondet_char() [L207] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L207] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L208] CALL assume_abort_if_not(var_1_19 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L208] RET assume_abort_if_not(var_1_19 <= 63) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L209] var_1_20 = __VERIFIER_nondet_char() [L210] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L210] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L211] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L211] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L212] var_1_22 = __VERIFIER_nondet_ulong() [L213] CALL assume_abort_if_not(var_1_22 >= 3221225470) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L213] RET assume_abort_if_not(var_1_22 >= 3221225470) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L214] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L214] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L215] var_1_24 = __VERIFIER_nondet_uchar() [L216] CALL assume_abort_if_not(var_1_24 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L216] RET assume_abort_if_not(var_1_24 >= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L217] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L217] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L218] var_1_25 = __VERIFIER_nondet_uchar() [L219] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L219] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L220] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L220] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L221] var_1_26 = __VERIFIER_nondet_uchar() [L222] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L222] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L223] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L223] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L224] var_1_28 = __VERIFIER_nondet_short() [L225] CALL assume_abort_if_not(var_1_28 >= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L225] RET assume_abort_if_not(var_1_28 >= 16383) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L226] CALL assume_abort_if_not(var_1_28 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L226] RET assume_abort_if_not(var_1_28 <= 32766) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L227] var_1_30 = __VERIFIER_nondet_char() [L228] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L228] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L229] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L229] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_33=511/2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L230] var_1_33 = __VERIFIER_nondet_float() [L231] CALL assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L231] RET assume_abort_if_not((var_1_33 >= -922337.2036854776000e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854776000e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_34=255/2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L232] var_1_34 = __VERIFIER_nondet_float() [L233] CALL assume_abort_if_not((var_1_34 >= -922337.2036854776000e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854776000e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L233] RET assume_abort_if_not((var_1_34 >= -922337.2036854776000e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854776000e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_35=21/2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L234] var_1_35 = __VERIFIER_nondet_float() [L235] CALL assume_abort_if_not((var_1_35 >= -922337.2036854776000e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854776000e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L235] RET assume_abort_if_not((var_1_35 >= -922337.2036854776000e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854776000e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L236] var_1_36 = __VERIFIER_nondet_float() [L237] CALL assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L237] RET assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_37=2563/10, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L238] var_1_37 = __VERIFIER_nondet_float() [L239] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L239] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L240] CALL assume_abort_if_not(var_1_37 != 0.0F) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L240] RET assume_abort_if_not(var_1_37 != 0.0F) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=8, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L241] var_1_38 = __VERIFIER_nondet_long() [L242] CALL assume_abort_if_not(var_1_38 >= -2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L242] RET assume_abort_if_not(var_1_38 >= -2147483647) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L243] CALL assume_abort_if_not(var_1_38 <= 2147483646) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L243] RET assume_abort_if_not(var_1_38 <= 2147483646) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_40=127/2, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L244] var_1_40 = __VERIFIER_nondet_double() [L245] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L245] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=1, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L246] var_1_42 = __VERIFIER_nondet_ushort() [L247] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L247] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L248] CALL assume_abort_if_not(var_1_42 <= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L248] RET assume_abort_if_not(var_1_42 <= 32767) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=28186, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L249] var_1_43 = __VERIFIER_nondet_ushort() [L250] CALL assume_abort_if_not(var_1_43 >= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L250] RET assume_abort_if_not(var_1_43 >= 16383) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L251] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L251] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=10, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L252] var_1_44 = __VERIFIER_nondet_ushort() [L253] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L253] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L254] CALL assume_abort_if_not(var_1_44 <= 8191) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L254] RET assume_abort_if_not(var_1_44 <= 8191) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=1, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L255] var_1_45 = __VERIFIER_nondet_uchar() [L256] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L256] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L257] CALL assume_abort_if_not(var_1_45 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L257] RET assume_abort_if_not(var_1_45 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L258] var_1_47 = __VERIFIER_nondet_uchar() [L259] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L259] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L260] CALL assume_abort_if_not(var_1_47 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L260] RET assume_abort_if_not(var_1_47 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=3568149005, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L261] var_1_48 = __VERIFIER_nondet_ulong() [L262] CALL assume_abort_if_not(var_1_48 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L262] RET assume_abort_if_not(var_1_48 >= 2147483647) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L263] CALL assume_abort_if_not(var_1_48 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L263] RET assume_abort_if_not(var_1_48 <= 4294967294) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1528871245, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L264] var_1_49 = __VERIFIER_nondet_ulong() [L265] CALL assume_abort_if_not(var_1_49 >= 1073741823) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L265] RET assume_abort_if_not(var_1_49 >= 1073741823) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L266] CALL assume_abort_if_not(var_1_49 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L266] RET assume_abort_if_not(var_1_49 <= 2147483647) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1932125332, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L267] var_1_50 = __VERIFIER_nondet_ulong() [L268] CALL assume_abort_if_not(var_1_50 >= 1073741824) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L268] RET assume_abort_if_not(var_1_50 >= 1073741824) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L269] CALL assume_abort_if_not(var_1_50 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L269] RET assume_abort_if_not(var_1_50 <= 2147483647) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L270] var_1_51 = __VERIFIER_nondet_uchar() [L271] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L271] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L272] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L272] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=32, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L273] var_1_54 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L274] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L275] CALL assume_abort_if_not(var_1_54 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L275] RET assume_abort_if_not(var_1_54 <= 254) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_56=84/5, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L276] var_1_56 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_56 >= -922337.2036854765600e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L277] RET assume_abort_if_not((var_1_56 >= -922337.2036854765600e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=10, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L278] var_1_58 = __VERIFIER_nondet_char() [L279] CALL assume_abort_if_not(var_1_58 >= -128) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L279] RET assume_abort_if_not(var_1_58 >= -128) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L280] CALL assume_abort_if_not(var_1_58 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L280] RET assume_abort_if_not(var_1_58 <= 127) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L281] CALL assume_abort_if_not(var_1_58 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L281] RET assume_abort_if_not(var_1_58 != 0) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_59=491/10, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L282] var_1_59 = __VERIFIER_nondet_double() [L283] CALL assume_abort_if_not((var_1_59 >= -922337.2036854776000e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854776000e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L283] RET assume_abort_if_not((var_1_59 >= -922337.2036854776000e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854776000e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L284] CALL assume_abort_if_not(var_1_59 != 0.0F) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L284] RET assume_abort_if_not(var_1_59 != 0.0F) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=36569, var_1_61=0, var_1_62=0, var_1_9=-128] [L285] var_1_60 = __VERIFIER_nondet_ushort() [L286] CALL assume_abort_if_not(var_1_60 >= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L286] RET assume_abort_if_not(var_1_60 >= 32767) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L287] CALL assume_abort_if_not(var_1_60 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L287] RET assume_abort_if_not(var_1_60 <= 65534) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=0, var_1_9=-128] [L288] var_1_62 = __VERIFIER_nondet_uchar() [L289] CALL assume_abort_if_not(var_1_62 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L289] RET assume_abort_if_not(var_1_62 >= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L290] CALL assume_abort_if_not(var_1_62 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L290] RET assume_abort_if_not(var_1_62 <= 1) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=-2, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L303] RET updateVariables() [L304] CALL step() [L82] COND FALSE !(var_1_33 > var_1_34) [L89] var_1_32 = ((((32) < 0 ) ? -(32) : (32))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L91] COND FALSE !(var_1_32 < 4) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L94] COND FALSE !(var_1_33 >= 127.5f) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=200, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L101] COND FALSE !(\read(var_1_45)) [L104] var_1_41 = ((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L107] EXPR var_1_41 ^ -100 VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L107] EXPR (var_1_41 ^ -100) ^ ((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=8, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L107] COND FALSE !(((var_1_41 ^ -100) ^ ((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44)))) < ((((((((var_1_43) < (var_1_38)) ? (var_1_43) : (var_1_38)))) < ((~ var_1_32))) ? (((((var_1_43) < (var_1_38)) ? (var_1_43) : (var_1_38)))) : ((~ var_1_32))))) [L122] var_1_46 = ((((var_1_42 + var_1_44) < 0 ) ? -(var_1_42 + var_1_44) : (var_1_42 + var_1_44))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=2, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L124] var_1_52 = ((((var_1_44 + ((((var_1_42) < (4)) ? (var_1_42) : (4)))) < 0 ) ? -(var_1_44 + ((((var_1_42) < (4)) ? (var_1_42) : (4)))) : (var_1_44 + ((((var_1_42) < (4)) ? (var_1_42) : (4)))))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=4, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L125] COND TRUE ! (var_1_33 >= (var_1_37 * var_1_39)) [L126] var_1_53 = var_1_54 VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=255/4, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L128] COND TRUE var_1_44 < var_1_32 [L129] var_1_55 = (((((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < (var_1_56)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_56))) < 0 ) ? -((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < (var_1_56)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_56))) : ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) < (var_1_56)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_56))))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=32, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L131] COND FALSE !(\read(var_1_51)) [L144] var_1_57 = var_1_42 VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=1, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=0, var_1_62=1, var_1_9=-128] [L146] var_1_61 = var_1_62 [L147] var_1_9 = (((((var_1_10 - var_1_11)) < (((var_1_12 + var_1_13) - var_1_14))) ? ((var_1_10 - var_1_11)) : (((var_1_12 + var_1_13) - var_1_14)))) [L148] var_1_17 = (var_1_18 + (var_1_19 - var_1_20)) [L149] var_1_29 = (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) - var_1_20) [L150] var_1_31 = var_1_26 VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=44/5, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_9=16383] [L151] COND FALSE !(var_1_17 <= (var_1_17 * (var_1_29 * var_1_29))) [L158] var_1_1 = var_1_7 VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L160] COND FALSE !(\read(var_1_31)) [L163] var_1_23 = (var_1_24 && (var_1_25 && var_1_26)) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L165] COND FALSE !((- ((((var_1_1) < (var_1_8)) ? (var_1_1) : (var_1_8)))) >= -0.875) [L172] var_1_27 = ((((var_1_29) < (var_1_28)) ? (var_1_29) : (var_1_28))) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-2, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L174] COND FALSE !(\read(var_1_23)) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-2, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L177] COND FALSE !(\read(var_1_23)) VAL [isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-2, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L304] RET step() [L305] CALL, EXPR property() [L295-L296] return (((((((((var_1_17 <= (var_1_17 * (var_1_29 * var_1_29))) ? ((var_1_29 > var_1_29) ? (var_1_1 == ((double) (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))) + var_1_8))) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_7))) && (var_1_9 == ((signed short int) (((((var_1_10 - var_1_11)) < (((var_1_12 + var_1_13) - var_1_14))) ? ((var_1_10 - var_1_11)) : (((var_1_12 + var_1_13) - var_1_14))))))) && (var_1_23 ? (var_1_15 == ((signed long int) (var_1_14 - var_1_13))) : 1)) && (var_1_17 == ((signed char) (var_1_18 + (var_1_19 - var_1_20))))) && (var_1_23 ? (var_1_21 == ((unsigned long int) ((var_1_22 - (1000000000u - var_1_13)) - var_1_14))) : 1)) && (var_1_31 ? (var_1_23 == ((unsigned char) (var_1_24 && var_1_25))) : (var_1_23 == ((unsigned char) (var_1_24 && (var_1_25 && var_1_26)))))) && (((- ((((var_1_1) < (var_1_8)) ? (var_1_1) : (var_1_8)))) >= -0.875) ? (var_1_31 ? (var_1_27 == ((signed short int) (var_1_19 - var_1_12))) : (var_1_27 == ((signed short int) (var_1_13 - (var_1_28 - (var_1_20 + var_1_19)))))) : (var_1_27 == ((signed short int) ((((var_1_29) < (var_1_28)) ? (var_1_29) : (var_1_28))))))) && (var_1_29 == ((signed char) (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) - var_1_20)))) && (var_1_31 == ((unsigned char) var_1_26)) ; [L305] RET, EXPR property() [L305] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-2, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, var_1_10=32766, var_1_11=16383, var_1_12=16383, var_1_13=0, var_1_14=0, var_1_15=5, var_1_17=-2, var_1_18=61, var_1_19=0, var_1_1=3, var_1_20=63, var_1_21=25, var_1_22=3221225470, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-2, var_1_28=16630, var_1_29=-2, var_1_30=61, var_1_31=0, var_1_32=32, var_1_38=-100, var_1_39=49/20, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=0, var_1_48=2147483647, var_1_49=1073741823, var_1_50=1073741824, var_1_51=0, var_1_52=0, var_1_53=254, var_1_54=254, var_1_55=2, var_1_56=0, var_1_57=0, var_1_58=-128, var_1_60=65534, var_1_61=1, var_1_62=1, var_1_7=3, var_1_9=16383] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 163 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.0s, OverallIterations: 6, TraceHistogramMax: 70, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1199 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1156 mSDsluCounter, 4184 SdHoareTripleChecker+Invalid, 1.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2273 mSDsCounter, 559 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1535 IncrementalHoareTripleChecker+Invalid, 2094 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 559 mSolverCounterUnsat, 1911 mSDtfsCounter, 1535 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2491 GetRequests, 2455 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1019occurred in iteration=5, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 576 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 2880 NumberOfCodeBlocks, 2880 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 2463 ConstructedInterpolants, 0 QuantifiedInterpolants, 3385 SizeOfPredicates, 9 NumberOfNonLiveVariables, 4435 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 6 InterpolantComputations, 4 PerfectInterpolantSequences, 57798/57960 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-15 19:42:32,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...