./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 08:20:28,649 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 08:20:28,727 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-11 08:20:28,734 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 08:20:28,736 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 08:20:28,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 08:20:28,769 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 08:20:28,769 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 08:20:28,770 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 08:20:28,771 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 08:20:28,772 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 08:20:28,772 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 08:20:28,773 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 08:20:28,773 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 08:20:28,776 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 08:20:28,776 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 08:20:28,776 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 08:20:28,777 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-11 08:20:28,777 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 08:20:28,777 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-11 08:20:28,778 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 08:20:28,778 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 08:20:28,779 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 08:20:28,782 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 08:20:28,783 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 08:20:28,783 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-11 08:20:28,783 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 08:20:28,783 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 08:20:28,784 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 08:20:28,784 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 08:20:28,784 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 08:20:28,784 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 08:20:28,785 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 08:20:28,785 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 08:20:28,796 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 08:20:28,796 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 08:20:28,796 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 08:20:28,797 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 08:20:28,797 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 08:20:28,797 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 08:20:28,797 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 08:20:28,799 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 08:20:28,799 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-clean/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2024-10-11 08:20:29,065 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 08:20:29,093 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 08:20:29,096 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 08:20:29,097 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 08:20:29,098 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 08:20:29,099 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:20:30,721 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 08:20:30,945 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 08:20:30,946 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:20:30,958 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/2e462a87f/02fd86546ee74aa38cfd3cf5c873bad8/FLAG3813e4d15 [2024-10-11 08:20:30,972 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/2e462a87f/02fd86546ee74aa38cfd3cf5c873bad8 [2024-10-11 08:20:30,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 08:20:30,978 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 08:20:30,979 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 08:20:30,979 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 08:20:30,985 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 08:20:30,985 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 08:20:30" (1/1) ... [2024-10-11 08:20:30,987 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@617d273c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:30, skipping insertion in model container [2024-10-11 08:20:30,987 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 08:20:30" (1/1) ... [2024-10-11 08:20:31,035 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 08:20:31,210 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2024-10-11 08:20:31,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 08:20:31,396 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 08:20:31,410 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2024-10-11 08:20:31,492 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 08:20:31,513 INFO L204 MainTranslator]: Completed translation [2024-10-11 08:20:31,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31 WrapperNode [2024-10-11 08:20:31,514 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 08:20:31,515 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 08:20:31,515 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 08:20:31,515 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 08:20:31,522 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,554 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,617 INFO L138 Inliner]: procedures = 26, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 521 [2024-10-11 08:20:31,617 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 08:20:31,618 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 08:20:31,618 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 08:20:31,619 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 08:20:31,634 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,645 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,679 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]. [2024-10-11 08:20:31,683 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,684 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,715 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,725 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,734 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,747 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,758 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 08:20:31,760 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 08:20:31,760 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 08:20:31,761 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 08:20:31,762 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (1/1) ... [2024-10-11 08:20:31,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 08:20:31,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 08:20:31,797 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 08:20:31,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 08:20:31,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 08:20:31,849 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-11 08:20:31,850 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-11 08:20:31,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-11 08:20:31,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 08:20:31,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 08:20:31,999 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 08:20:32,001 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 08:20:32,969 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-10-11 08:20:32,969 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 08:20:33,031 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 08:20:33,032 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-11 08:20:33,032 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 08:20:33 BoogieIcfgContainer [2024-10-11 08:20:33,034 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 08:20:33,036 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 08:20:33,036 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 08:20:33,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 08:20:33,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 08:20:30" (1/3) ... [2024-10-11 08:20:33,040 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d0eca0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 08:20:33, skipping insertion in model container [2024-10-11 08:20:33,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:20:31" (2/3) ... [2024-10-11 08:20:33,040 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d0eca0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 08:20:33, skipping insertion in model container [2024-10-11 08:20:33,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 08:20:33" (3/3) ... [2024-10-11 08:20:33,043 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:20:33,060 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 08:20:33,060 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-11 08:20:33,145 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 08:20:33,155 INFO L333 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, 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;@43af1288, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 08:20:33,155 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-11 08:20:33,166 INFO L276 IsEmpty]: Start isEmpty. Operand has 217 states, 129 states have (on average 1.5271317829457365) internal successors, (197), 130 states have internal predecessors, (197), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:20:33,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:33,193 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:33,194 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:33,195 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:33,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:33,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1542706218, now seen corresponding path program 1 times [2024-10-11 08:20:33,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567924660] [2024-10-11 08:20:33,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:33,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:33,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:33,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:33,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:33,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:33,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:33,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:33,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:33,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:33,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:33,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:33,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:33,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:33,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:33,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:33,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:33,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:33,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:34,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:34,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:34,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:34,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:34,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:34,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:34,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:34,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:34,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:34,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:34,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:34,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:34,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:34,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:34,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:34,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:34,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:34,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:34,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567924660] [2024-10-11 08:20:34,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567924660] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:34,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:34,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 08:20:34,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475665148] [2024-10-11 08:20:34,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:34,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-11 08:20:34,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:34,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-11 08:20:34,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-11 08:20:34,440 INFO L87 Difference]: Start difference. First operand has 217 states, 129 states have (on average 1.5271317829457365) internal successors, (197), 130 states have internal predecessors, (197), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2024-10-11 08:20:34,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:34,532 INFO L93 Difference]: Finished difference Result 431 states and 817 transitions. [2024-10-11 08:20:34,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-11 08:20:34,537 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) Word has length 517 [2024-10-11 08:20:34,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:34,549 INFO L225 Difference]: With dead ends: 431 [2024-10-11 08:20:34,549 INFO L226 Difference]: Without dead ends: 215 [2024-10-11 08:20:34,559 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-11 08:20:34,563 INFO L432 NwaCegarLoop]: 358 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, 358 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 [2024-10-11 08:20:34,564 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 358 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 08:20:34,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-10-11 08:20:34,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2024-10-11 08:20:34,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 128 states have (on average 1.4921875) internal successors, (191), 128 states have internal predecessors, (191), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:20:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 361 transitions. [2024-10-11 08:20:34,663 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 361 transitions. Word has length 517 [2024-10-11 08:20:34,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:34,664 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 361 transitions. [2024-10-11 08:20:34,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2024-10-11 08:20:34,666 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 361 transitions. [2024-10-11 08:20:34,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:34,681 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:34,682 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:34,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-11 08:20:34,682 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:34,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:34,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1510743770, now seen corresponding path program 1 times [2024-10-11 08:20:34,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:34,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22867295] [2024-10-11 08:20:34,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:34,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:35,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:35,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:35,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:35,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:35,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:35,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:35,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:35,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:35,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:35,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:35,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:35,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:35,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:35,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:35,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:35,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:35,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:35,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:35,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:35,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:35,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:35,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:35,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:35,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:35,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:35,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:35,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:35,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:35,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:35,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:35,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:35,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:35,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:35,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:35,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22867295] [2024-10-11 08:20:35,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22867295] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:35,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:35,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 08:20:35,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984905377] [2024-10-11 08:20:35,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:35,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 08:20:35,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:35,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 08:20:35,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:20:35,472 INFO L87 Difference]: Start difference. First operand 215 states and 361 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:35,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:35,609 INFO L93 Difference]: Finished difference Result 532 states and 897 transitions. [2024-10-11 08:20:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 08:20:35,611 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 517 [2024-10-11 08:20:35,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:35,619 INFO L225 Difference]: With dead ends: 532 [2024-10-11 08:20:35,619 INFO L226 Difference]: Without dead ends: 318 [2024-10-11 08:20:35,623 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:20:35,624 INFO L432 NwaCegarLoop]: 389 mSDtfsCounter, 160 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:35,624 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 728 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 08:20:35,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-10-11 08:20:35,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 315. [2024-10-11 08:20:35,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 212 states have (on average 1.5566037735849056) internal successors, (330), 213 states have internal predecessors, (330), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-10-11 08:20:35,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 530 transitions. [2024-10-11 08:20:35,678 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 530 transitions. Word has length 517 [2024-10-11 08:20:35,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:35,679 INFO L471 AbstractCegarLoop]: Abstraction has 315 states and 530 transitions. [2024-10-11 08:20:35,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:35,680 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 530 transitions. [2024-10-11 08:20:35,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:35,689 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:35,689 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:35,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-11 08:20:35,690 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:35,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:35,690 INFO L85 PathProgramCache]: Analyzing trace with hash 158493534, now seen corresponding path program 1 times [2024-10-11 08:20:35,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:35,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048817281] [2024-10-11 08:20:35,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:35,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:35,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:35,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:35,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:35,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:36,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:36,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:36,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:36,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:36,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:36,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:36,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:36,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:36,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:36,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:36,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:36,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:36,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:36,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:36,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:36,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:36,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:36,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:36,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:36,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:36,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:36,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:36,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:36,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:36,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:36,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:36,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:36,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:36,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:36,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:36,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:36,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:36,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:36,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:36,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:36,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:36,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:36,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:36,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:36,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048817281] [2024-10-11 08:20:36,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048817281] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:36,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:36,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 08:20:36,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107697788] [2024-10-11 08:20:36,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:36,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 08:20:36,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:36,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 08:20:36,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 08:20:36,336 INFO L87 Difference]: Start difference. First operand 315 states and 530 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:36,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:36,641 INFO L93 Difference]: Finished difference Result 890 states and 1497 transitions. [2024-10-11 08:20:36,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 08:20:36,642 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 517 [2024-10-11 08:20:36,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:36,649 INFO L225 Difference]: With dead ends: 890 [2024-10-11 08:20:36,651 INFO L226 Difference]: Without dead ends: 576 [2024-10-11 08:20:36,653 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 08:20:36,654 INFO L432 NwaCegarLoop]: 570 mSDtfsCounter, 518 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1481 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:36,655 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 1481 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-11 08:20:36,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2024-10-11 08:20:36,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 533. [2024-10-11 08:20:36,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 370 states have (on average 1.5486486486486486) internal successors, (573), 373 states have internal predecessors, (573), 158 states have call successors, (158), 4 states have call predecessors, (158), 4 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-10-11 08:20:36,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 889 transitions. [2024-10-11 08:20:36,714 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 889 transitions. Word has length 517 [2024-10-11 08:20:36,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:36,716 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 889 transitions. [2024-10-11 08:20:36,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:36,716 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 889 transitions. [2024-10-11 08:20:36,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:36,720 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:36,720 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:36,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-11 08:20:36,721 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:36,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:36,722 INFO L85 PathProgramCache]: Analyzing trace with hash 582140256, now seen corresponding path program 1 times [2024-10-11 08:20:36,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:36,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988891788] [2024-10-11 08:20:36,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:36,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:36,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:36,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:36,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:36,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:36,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:36,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:36,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:36,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:36,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:36,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:36,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:36,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:36,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:36,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:36,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:36,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:36,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:36,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:36,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:37,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:37,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:37,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:37,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:37,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:37,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:37,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:37,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:37,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:37,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:37,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:37,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:37,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:37,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:37,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:37,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:37,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:37,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:37,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:37,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:37,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:37,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:37,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:37,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:37,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:37,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:37,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:37,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:37,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:37,167 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:37,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:37,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988891788] [2024-10-11 08:20:37,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988891788] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:37,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:37,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 08:20:37,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646961113] [2024-10-11 08:20:37,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:37,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 08:20:37,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 08:20:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:20:37,171 INFO L87 Difference]: Start difference. First operand 533 states and 889 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:37,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:37,286 INFO L93 Difference]: Finished difference Result 1597 states and 2665 transitions. [2024-10-11 08:20:37,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 08:20:37,287 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 517 [2024-10-11 08:20:37,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:37,298 INFO L225 Difference]: With dead ends: 1597 [2024-10-11 08:20:37,298 INFO L226 Difference]: Without dead ends: 1065 [2024-10-11 08:20:37,301 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:20:37,302 INFO L432 NwaCegarLoop]: 353 mSDtfsCounter, 351 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:37,303 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 701 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 08:20:37,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2024-10-11 08:20:37,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1059. [2024-10-11 08:20:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 734 states have (on average 1.5313351498637602) internal successors, (1124), 740 states have internal predecessors, (1124), 316 states have call successors, (316), 8 states have call predecessors, (316), 8 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2024-10-11 08:20:37,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1756 transitions. [2024-10-11 08:20:37,454 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1756 transitions. Word has length 517 [2024-10-11 08:20:37,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:37,455 INFO L471 AbstractCegarLoop]: Abstraction has 1059 states and 1756 transitions. [2024-10-11 08:20:37,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:37,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1756 transitions. [2024-10-11 08:20:37,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:37,460 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:37,461 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:37,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-11 08:20:37,461 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:37,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:37,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1194019104, now seen corresponding path program 1 times [2024-10-11 08:20:37,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:37,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605902952] [2024-10-11 08:20:37,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:37,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:38,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:38,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:38,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:38,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:38,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:38,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:38,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:38,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:38,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:38,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:38,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:38,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:38,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:38,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:38,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:38,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:38,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:38,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:38,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:38,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:38,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:38,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:38,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:38,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:38,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:38,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:38,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:38,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:38,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:39,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:39,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:39,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:39,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:39,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:39,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:39,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:39,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:39,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:39,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:39,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:39,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:39,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:39,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:39,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:39,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:39,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:39,106 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:39,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:39,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605902952] [2024-10-11 08:20:39,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605902952] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:39,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:39,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 08:20:39,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599384879] [2024-10-11 08:20:39,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:39,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 08:20:39,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:39,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 08:20:39,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 08:20:39,112 INFO L87 Difference]: Start difference. First operand 1059 states and 1756 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:39,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:39,243 INFO L93 Difference]: Finished difference Result 2281 states and 3761 transitions. [2024-10-11 08:20:39,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 08:20:39,244 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 517 [2024-10-11 08:20:39,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:39,252 INFO L225 Difference]: With dead ends: 2281 [2024-10-11 08:20:39,253 INFO L226 Difference]: Without dead ends: 1223 [2024-10-11 08:20:39,257 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 08:20:39,258 INFO L432 NwaCegarLoop]: 352 mSDtfsCounter, 26 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:39,258 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 1059 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 08:20:39,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1223 states. [2024-10-11 08:20:39,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1223 to 1091. [2024-10-11 08:20:39,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 766 states have (on average 1.5195822454308094) internal successors, (1164), 772 states have internal predecessors, (1164), 316 states have call successors, (316), 8 states have call predecessors, (316), 8 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2024-10-11 08:20:39,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1796 transitions. [2024-10-11 08:20:39,380 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1796 transitions. Word has length 517 [2024-10-11 08:20:39,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:39,381 INFO L471 AbstractCegarLoop]: Abstraction has 1091 states and 1796 transitions. [2024-10-11 08:20:39,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:39,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1796 transitions. [2024-10-11 08:20:39,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-10-11 08:20:39,385 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:39,385 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:39,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-11 08:20:39,386 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:39,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:39,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1251277406, now seen corresponding path program 1 times [2024-10-11 08:20:39,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:39,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487528858] [2024-10-11 08:20:39,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:39,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:39,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:40,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:40,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:40,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:40,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:40,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:40,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:40,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:40,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:40,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:40,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:40,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:40,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:40,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:40,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:40,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:40,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:40,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:40,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:40,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:40,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:40,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:40,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:40,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:40,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:40,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:40,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:40,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:40,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:40,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:40,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:40,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:40,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:40,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:40,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:41,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:41,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:41,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:41,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:20:41,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:41,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487528858] [2024-10-11 08:20:41,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487528858] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:20:41,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:20:41,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 08:20:41,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356704268] [2024-10-11 08:20:41,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:20:41,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 08:20:41,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:41,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 08:20:41,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 08:20:41,130 INFO L87 Difference]: Start difference. First operand 1091 states and 1796 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:41,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:41,891 INFO L93 Difference]: Finished difference Result 2776 states and 4576 transitions. [2024-10-11 08:20:41,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 08:20:41,892 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 517 [2024-10-11 08:20:41,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:41,904 INFO L225 Difference]: With dead ends: 2776 [2024-10-11 08:20:41,904 INFO L226 Difference]: Without dead ends: 1686 [2024-10-11 08:20:41,911 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 08:20:41,913 INFO L432 NwaCegarLoop]: 351 mSDtfsCounter, 286 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:41,914 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1233 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-11 08:20:41,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1686 states. [2024-10-11 08:20:42,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1686 to 1532. [2024-10-11 08:20:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1532 states, 1121 states have (on average 1.550401427297056) internal successors, (1738), 1127 states have internal predecessors, (1738), 401 states have call successors, (401), 9 states have call predecessors, (401), 9 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2024-10-11 08:20:42,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1532 states to 1532 states and 2540 transitions. [2024-10-11 08:20:42,095 INFO L78 Accepts]: Start accepts. Automaton has 1532 states and 2540 transitions. Word has length 517 [2024-10-11 08:20:42,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:42,096 INFO L471 AbstractCegarLoop]: Abstraction has 1532 states and 2540 transitions. [2024-10-11 08:20:42,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:20:42,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 2540 transitions. [2024-10-11 08:20:42,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-10-11 08:20:42,100 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:42,100 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:42,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-11 08:20:42,101 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:42,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:42,101 INFO L85 PathProgramCache]: Analyzing trace with hash 748142564, now seen corresponding path program 1 times [2024-10-11 08:20:42,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:42,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813517132] [2024-10-11 08:20:42,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:42,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:42,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:42,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:42,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:42,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:42,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:42,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:42,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:42,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:42,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:42,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:42,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:42,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:42,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:42,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:42,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:42,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:42,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:42,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:42,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:42,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:42,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:42,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:42,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:42,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:42,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:42,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:42,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:42,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:42,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:42,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:42,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:42,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:42,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:42,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:42,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:43,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:43,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:43,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:43,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:43,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:43,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:43,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:43,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:43,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:43,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,157 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:20:43,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:43,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813517132] [2024-10-11 08:20:43,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813517132] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 08:20:43,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064314545] [2024-10-11 08:20:43,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:43,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:43,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 08:20:43,160 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 08:20:43,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-11 08:20:43,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:43,512 INFO L255 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-11 08:20:43,543 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:20:43,781 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2024-10-11 08:20:43,781 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 08:20:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:20:44,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064314545] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 08:20:44,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 08:20:44,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-10-11 08:20:44,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512350047] [2024-10-11 08:20:44,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 08:20:44,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 08:20:44,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:44,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 08:20:44,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-10-11 08:20:44,233 INFO L87 Difference]: Start difference. First operand 1532 states and 2540 transitions. Second operand has 9 states, 9 states have (on average 17.333333333333332) internal successors, (156), 9 states have internal predecessors, (156), 4 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2024-10-11 08:20:45,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:45,458 INFO L93 Difference]: Finished difference Result 2838 states and 4653 transitions. [2024-10-11 08:20:45,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-11 08:20:45,460 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 17.333333333333332) internal successors, (156), 9 states have internal predecessors, (156), 4 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) Word has length 518 [2024-10-11 08:20:45,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:45,472 INFO L225 Difference]: With dead ends: 2838 [2024-10-11 08:20:45,473 INFO L226 Difference]: Without dead ends: 1548 [2024-10-11 08:20:45,478 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1221 GetRequests, 1202 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=253, Unknown=0, NotChecked=0, Total=380 [2024-10-11 08:20:45,478 INFO L432 NwaCegarLoop]: 241 mSDtfsCounter, 788 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 721 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 721 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:45,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [788 Valid, 556 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [721 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-11 08:20:45,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1548 states. [2024-10-11 08:20:45,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1548 to 1524. [2024-10-11 08:20:45,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 1107 states have (on average 1.4814814814814814) internal successors, (1640), 1113 states have internal predecessors, (1640), 401 states have call successors, (401), 15 states have call predecessors, (401), 15 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2024-10-11 08:20:45,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2442 transitions. [2024-10-11 08:20:45,705 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 2442 transitions. Word has length 518 [2024-10-11 08:20:45,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:45,706 INFO L471 AbstractCegarLoop]: Abstraction has 1524 states and 2442 transitions. [2024-10-11 08:20:45,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.333333333333332) internal successors, (156), 9 states have internal predecessors, (156), 4 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2024-10-11 08:20:45,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 2442 transitions. [2024-10-11 08:20:45,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2024-10-11 08:20:45,711 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:45,711 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:45,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-11 08:20:45,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:45,917 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:45,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:45,917 INFO L85 PathProgramCache]: Analyzing trace with hash -608097339, now seen corresponding path program 1 times [2024-10-11 08:20:45,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:45,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494877151] [2024-10-11 08:20:45,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:45,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-11 08:20:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-11 08:20:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-11 08:20:46,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-11 08:20:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-11 08:20:46,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-11 08:20:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-11 08:20:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-11 08:20:46,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-11 08:20:46,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 08:20:46,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-11 08:20:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-11 08:20:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-11 08:20:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 08:20:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-11 08:20:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 08:20:46,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 08:20:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-11 08:20:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 08:20:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-10-11 08:20:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-11 08:20:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-10-11 08:20:46,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-11 08:20:46,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-11 08:20:46,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-10-11 08:20:46,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-11 08:20:46,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-10-11 08:20:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 08:20:46,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-10-11 08:20:46,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 08:20:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-11 08:20:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 08:20:46,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-10-11 08:20:46,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-10-11 08:20:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-10-11 08:20:46,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-11 08:20:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-11 08:20:46,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-10-11 08:20:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-10-11 08:20:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-10-11 08:20:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-10-11 08:20:46,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-11 08:20:46,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-10-11 08:20:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-11 08:20:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-10-11 08:20:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-10-11 08:20:46,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-11 08:20:46,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-11 08:20:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-11 08:20:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-11 08:20:46,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-11 08:20:46,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-11 08:20:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-10-11 08:20:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-11 08:20:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-10-11 08:20:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-10-11 08:20:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-11 08:20:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-10-11 08:20:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-10-11 08:20:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-11 08:20:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-10-11 08:20:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-10-11 08:20:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-10-11 08:20:46,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-10-11 08:20:46,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-11 08:20:46,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-11 08:20:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-10-11 08:20:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-10-11 08:20:46,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-10-11 08:20:46,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-10-11 08:20:46,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-10-11 08:20:46,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-10-11 08:20:46,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-10-11 08:20:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-10-11 08:20:46,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-10-11 08:20:46,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-10-11 08:20:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-10-11 08:20:46,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-10-11 08:20:46,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-10-11 08:20:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-10-11 08:20:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-10-11 08:20:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-10-11 08:20:46,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-10-11 08:20:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-10-11 08:20:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-10-11 08:20:46,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 141 proven. 111 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:20:46,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 08:20:46,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494877151] [2024-10-11 08:20:46,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494877151] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 08:20:46,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406571070] [2024-10-11 08:20:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:46,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:46,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 08:20:46,987 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 08:20:46,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-11 08:20:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:20:47,302 INFO L255 TraceCheckSpWp]: Trace formula consists of 1151 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-11 08:20:47,312 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:20:48,670 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 7134 proven. 111 refuted. 0 times theorem prover too weak. 7035 trivial. 0 not checked. [2024-10-11 08:20:48,671 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 08:20:49,445 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 141 proven. 111 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:20:49,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406571070] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 08:20:49,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 08:20:49,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 12 [2024-10-11 08:20:49,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683203311] [2024-10-11 08:20:49,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 08:20:49,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-11 08:20:49,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 08:20:49,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-11 08:20:49,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-10-11 08:20:49,450 INFO L87 Difference]: Start difference. First operand 1524 states and 2442 transitions. Second operand has 12 states, 12 states have (on average 15.333333333333334) internal successors, (184), 12 states have internal predecessors, (184), 4 states have call successors, (255), 3 states have call predecessors, (255), 6 states have return successors, (255), 4 states have call predecessors, (255), 4 states have call successors, (255) [2024-10-11 08:20:52,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:20:52,057 INFO L93 Difference]: Finished difference Result 5499 states and 8716 transitions. [2024-10-11 08:20:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-11 08:20:52,058 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 15.333333333333334) internal successors, (184), 12 states have internal predecessors, (184), 4 states have call successors, (255), 3 states have call predecessors, (255), 6 states have return successors, (255), 4 states have call predecessors, (255), 4 states have call successors, (255) Word has length 519 [2024-10-11 08:20:52,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:20:52,092 INFO L225 Difference]: With dead ends: 5499 [2024-10-11 08:20:52,092 INFO L226 Difference]: Without dead ends: 4365 [2024-10-11 08:20:52,100 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1220 GetRequests, 1199 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=317, Unknown=0, NotChecked=0, Total=462 [2024-10-11 08:20:52,101 INFO L432 NwaCegarLoop]: 296 mSDtfsCounter, 1033 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 462 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 462 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-10-11 08:20:52,102 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1211 Valid, 1335 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [462 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-10-11 08:20:52,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4365 states. [2024-10-11 08:20:52,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4365 to 3525. [2024-10-11 08:20:52,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3525 states, 2507 states have (on average 1.4527323494216196) internal successors, (3642), 2521 states have internal predecessors, (3642), 973 states have call successors, (973), 44 states have call predecessors, (973), 44 states have return successors, (973), 959 states have call predecessors, (973), 973 states have call successors, (973) [2024-10-11 08:20:52,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3525 states to 3525 states and 5588 transitions. [2024-10-11 08:20:52,671 INFO L78 Accepts]: Start accepts. Automaton has 3525 states and 5588 transitions. Word has length 519 [2024-10-11 08:20:52,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:20:52,672 INFO L471 AbstractCegarLoop]: Abstraction has 3525 states and 5588 transitions. [2024-10-11 08:20:52,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.333333333333334) internal successors, (184), 12 states have internal predecessors, (184), 4 states have call successors, (255), 3 states have call predecessors, (255), 6 states have return successors, (255), 4 states have call predecessors, (255), 4 states have call successors, (255) [2024-10-11 08:20:52,673 INFO L276 IsEmpty]: Start isEmpty. Operand 3525 states and 5588 transitions. [2024-10-11 08:20:52,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2024-10-11 08:20:52,677 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:20:52,677 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:52,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-11 08:20:52,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:52,878 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:20:52,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:20:52,879 INFO L85 PathProgramCache]: Analyzing trace with hash 50424517, now seen corresponding path program 1 times [2024-10-11 08:20:52,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 08:20:52,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219608382] [2024-10-11 08:20:52,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:52,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 08:20:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-11 08:20:53,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [541159900] [2024-10-11 08:20:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:20:53,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:53,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 08:20:53,304 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 08:20:53,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-11 08:20:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-11 08:20:53,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-11 08:20:54,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-11 08:20:54,741 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-11 08:20:54,741 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-11 08:20:54,742 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-11 08:20:54,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-10-11 08:20:54,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 08:20:54,953 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:20:55,347 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-11 08:20:55,352 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 08:20:55 BoogieIcfgContainer [2024-10-11 08:20:55,352 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-11 08:20:55,353 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-11 08:20:55,353 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-11 08:20:55,353 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-11 08:20:55,354 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 08:20:33" (3/4) ... [2024-10-11 08:20:55,355 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-11 08:20:55,357 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-11 08:20:55,357 INFO L158 Benchmark]: Toolchain (without parser) took 24379.96ms. Allocated memory was 172.0MB in the beginning and 650.1MB in the end (delta: 478.2MB). Free memory was 115.9MB in the beginning and 254.6MB in the end (delta: -138.8MB). Peak memory consumption was 339.2MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,357 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 172.0MB. Free memory is still 138.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 08:20:55,358 INFO L158 Benchmark]: CACSL2BoogieTranslator took 535.11ms. Allocated memory is still 172.0MB. Free memory was 115.5MB in the beginning and 90.4MB in the end (delta: 25.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,358 INFO L158 Benchmark]: Boogie Procedure Inliner took 102.76ms. Allocated memory is still 172.0MB. Free memory was 90.4MB in the beginning and 83.2MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,358 INFO L158 Benchmark]: Boogie Preprocessor took 140.51ms. Allocated memory is still 172.0MB. Free memory was 83.2MB in the beginning and 74.7MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,359 INFO L158 Benchmark]: RCFGBuilder took 1273.92ms. Allocated memory is still 172.0MB. Free memory was 74.7MB in the beginning and 97.5MB in the end (delta: -22.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,359 INFO L158 Benchmark]: TraceAbstraction took 22316.63ms. Allocated memory was 172.0MB in the beginning and 650.1MB in the end (delta: 478.2MB). Free memory was 96.6MB in the beginning and 256.0MB in the end (delta: -159.3MB). Peak memory consumption was 320.4MB. Max. memory is 16.1GB. [2024-10-11 08:20:55,359 INFO L158 Benchmark]: Witness Printer took 3.96ms. Allocated memory is still 650.1MB. Free memory was 256.0MB in the beginning and 254.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 08:20:55,361 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.13ms. Allocated memory is still 172.0MB. Free memory is still 138.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 535.11ms. Allocated memory is still 172.0MB. Free memory was 115.5MB in the beginning and 90.4MB in the end (delta: 25.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 102.76ms. Allocated memory is still 172.0MB. Free memory was 90.4MB in the beginning and 83.2MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 140.51ms. Allocated memory is still 172.0MB. Free memory was 83.2MB in the beginning and 74.7MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1273.92ms. Allocated memory is still 172.0MB. Free memory was 74.7MB in the beginning and 97.5MB in the end (delta: -22.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 22316.63ms. Allocated memory was 172.0MB in the beginning and 650.1MB in the end (delta: 478.2MB). Free memory was 96.6MB in the beginning and 256.0MB in the end (delta: -159.3MB). Peak memory consumption was 320.4MB. Max. memory is 16.1GB. * Witness Printer took 3.96ms. Allocated memory is still 650.1MB. Free memory was 256.0MB in the beginning and 254.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 450, overapproximation of someUnaryDOUBLEoperation at line 206, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryArithmeticFLOAToperation at line 240, overapproximation of someUnaryFLOAToperation at line 196. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 1000; [L23] unsigned char var_1_5 = 1; [L24] unsigned char var_1_6 = 0; [L25] float var_1_7 = 0.6; [L26] unsigned long int var_1_8 = 32; [L27] unsigned long int var_1_9 = 32; [L28] float var_1_11 = 5.5; [L29] unsigned long int var_1_12 = 128; [L30] unsigned char var_1_13 = 16; [L31] unsigned char var_1_14 = 0; [L32] unsigned long int var_1_15 = 8; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] double var_1_18 = 1.8; [L36] double var_1_19 = 4.5; [L37] double var_1_20 = 15.5; [L38] signed char var_1_21 = -5; [L39] unsigned char var_1_22 = 1; [L40] signed short int var_1_23 = 256; [L41] signed short int var_1_24 = 5; [L42] signed short int var_1_25 = 16; [L43] signed long int var_1_26 = -4; [L44] signed char var_1_27 = 4; [L45] float var_1_28 = 8.95; [L46] float var_1_29 = 16.4; [L47] signed char var_1_30 = 8; [L48] signed char var_1_31 = 8; [L49] signed char var_1_32 = 2; [L50] signed char var_1_33 = 2; [L51] signed char var_1_34 = 1; [L52] signed char var_1_35 = 0; [L53] signed char var_1_36 = 10; [L54] signed char var_1_37 = -32; [L55] float var_1_38 = 3.8; [L56] unsigned char var_1_39 = 0; [L57] float var_1_40 = 4.2; [L58] float var_1_41 = 256.75; [L59] unsigned short int var_1_42 = 128; [L60] unsigned short int var_1_43 = 29178; [L61] unsigned short int var_1_44 = 32; [L62] signed long int var_1_45 = 256; [L63] double var_1_46 = 10.5; [L64] double var_1_47 = 100.75; [L65] unsigned long int var_1_48 = 2; [L66] signed char var_1_49 = -4; [L67] unsigned long int var_1_50 = 256; [L68] signed char var_1_51 = -1; [L69] float var_1_52 = 0.0; [L70] float var_1_53 = 10.25; [L71] unsigned long int var_1_54 = 128; [L72] unsigned long int var_1_55 = 3289012612; [L73] unsigned long int var_1_56 = 25; [L74] unsigned short int var_1_57 = 128; [L75] unsigned long int var_1_58 = 2936856921; [L76] unsigned short int var_1_59 = 0; [L77] unsigned short int var_1_60 = 60252; [L78] signed long int var_1_61 = 5; [L79] double var_1_62 = 5.5; [L80] unsigned char var_1_63 = 128; [L81] unsigned char var_1_64 = 0; [L82] unsigned char var_1_65 = 0; [L83] unsigned char var_1_66 = 0; [L84] unsigned char var_1_67 = 1; [L85] float var_1_68 = 128.2; [L86] signed long int var_1_69 = 0; [L87] unsigned short int var_1_70 = 256; [L88] unsigned short int var_1_71 = 51725; [L89] float var_1_72 = 1.83; [L90] float var_1_73 = 8.75; [L91] float var_1_74 = 15.75; [L92] signed char var_1_75 = 4; [L93] float var_1_76 = 0.0; [L94] unsigned short int var_1_77 = 32; [L95] signed short int var_1_78 = -32; [L96] signed short int var_1_79 = -1000; [L97] double var_1_80 = 99999.2; [L98] signed char var_1_81 = -1; [L99] unsigned char var_1_82 = 0; [L100] unsigned short int var_1_83 = 0; [L101] unsigned long int var_1_84 = 32; [L102] unsigned char var_1_85 = 128; [L103] unsigned long int last_1_var_1_1 = 1000; [L104] unsigned char last_1_var_1_5 = 1; [L105] unsigned long int last_1_var_1_12 = 128; [L106] unsigned char last_1_var_1_13 = 16; [L107] unsigned long int last_1_var_1_15 = 8; [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L443] last_1_var_1_1 = var_1_1 [L444] last_1_var_1_5 = var_1_5 [L445] last_1_var_1_12 = var_1_12 [L446] last_1_var_1_13 = var_1_13 [L447] last_1_var_1_15 = var_1_15 [L457] RET updateLastVariables() [L458] CALL updateVariables() [L310] var_1_6 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L311] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L313] var_1_8 = __VERIFIER_nondet_ulong() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L316] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L316] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L317] var_1_9 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L318] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L319] CALL assume_abort_if_not(var_1_9 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L319] RET assume_abort_if_not(var_1_9 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32] [L320] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L320] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L321] var_1_11 = __VERIFIER_nondet_float() [L322] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L322] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L323] var_1_14 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L324] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L325] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L325] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L326] var_1_17 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L327] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L328] CALL assume_abort_if_not(var_1_17 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L328] RET assume_abort_if_not(var_1_17 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L329] var_1_19 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L330] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L331] var_1_20 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L332] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L333] var_1_22 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L334] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L335] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L335] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L336] var_1_23 = __VERIFIER_nondet_short() [L337] CALL assume_abort_if_not(var_1_23 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L337] RET assume_abort_if_not(var_1_23 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L338] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L338] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L339] var_1_24 = __VERIFIER_nondet_short() [L340] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L340] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L341] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L341] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L342] var_1_25 = __VERIFIER_nondet_short() [L343] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L343] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L344] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L344] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L345] var_1_26 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L346] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L347] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L347] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L349] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L350] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L350] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L351] var_1_29 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L352] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L353] var_1_30 = __VERIFIER_nondet_char() [L354] CALL assume_abort_if_not(var_1_30 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L354] RET assume_abort_if_not(var_1_30 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L355] CALL assume_abort_if_not(var_1_30 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L355] RET assume_abort_if_not(var_1_30 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L356] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L356] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L357] var_1_32 = __VERIFIER_nondet_char() [L358] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L358] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L359] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L359] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L360] var_1_33 = __VERIFIER_nondet_char() [L361] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L361] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L362] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L362] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L363] var_1_34 = __VERIFIER_nondet_char() [L364] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L364] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L365] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L365] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L366] var_1_35 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L367] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L368] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L368] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L369] var_1_36 = __VERIFIER_nondet_char() [L370] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L370] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L371] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L371] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L372] var_1_37 = __VERIFIER_nondet_char() [L373] CALL assume_abort_if_not(var_1_37 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L373] RET assume_abort_if_not(var_1_37 >= -126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L374] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L374] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L375] var_1_39 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L376] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L377] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L377] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L378] var_1_40 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L379] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L380] var_1_41 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L381] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L382] var_1_43 = __VERIFIER_nondet_ushort() [L383] CALL assume_abort_if_not(var_1_43 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L383] RET assume_abort_if_not(var_1_43 >= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L384] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L384] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L385] var_1_44 = __VERIFIER_nondet_ushort() [L386] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L386] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L387] CALL assume_abort_if_not(var_1_44 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L387] RET assume_abort_if_not(var_1_44 <= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L388] var_1_47 = __VERIFIER_nondet_double() [L389] CALL assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L389] RET assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L390] var_1_49 = __VERIFIER_nondet_char() [L391] CALL assume_abort_if_not(var_1_49 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L391] RET assume_abort_if_not(var_1_49 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L392] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L392] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L393] CALL assume_abort_if_not(var_1_49 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L393] RET assume_abort_if_not(var_1_49 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L394] var_1_50 = __VERIFIER_nondet_ulong() [L395] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L395] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L396] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L396] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L397] var_1_52 = __VERIFIER_nondet_float() [L398] CALL assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L398] RET assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L399] var_1_53 = __VERIFIER_nondet_float() [L400] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L400] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L401] var_1_55 = __VERIFIER_nondet_ulong() [L402] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L402] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L403] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L403] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L404] var_1_56 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L405] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L406] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L406] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L407] var_1_57 = __VERIFIER_nondet_ushort() [L408] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L408] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L409] CALL assume_abort_if_not(var_1_57 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L409] RET assume_abort_if_not(var_1_57 <= 65535) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L410] var_1_58 = __VERIFIER_nondet_ulong() [L411] CALL assume_abort_if_not(var_1_58 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L411] RET assume_abort_if_not(var_1_58 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L412] CALL assume_abort_if_not(var_1_58 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L412] RET assume_abort_if_not(var_1_58 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L413] var_1_60 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_60 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L414] RET assume_abort_if_not(var_1_60 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L415] CALL assume_abort_if_not(var_1_60 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L415] RET assume_abort_if_not(var_1_60 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L416] var_1_63 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L417] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L418] CALL assume_abort_if_not(var_1_63 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L418] RET assume_abort_if_not(var_1_63 <= 255) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L419] var_1_65 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L420] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L421] CALL assume_abort_if_not(var_1_65 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L421] RET assume_abort_if_not(var_1_65 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L422] var_1_66 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L423] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L424] CALL assume_abort_if_not(var_1_66 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L424] RET assume_abort_if_not(var_1_66 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L425] var_1_67 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_67 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L426] RET assume_abort_if_not(var_1_67 >= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L427] CALL assume_abort_if_not(var_1_67 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L427] RET assume_abort_if_not(var_1_67 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L428] var_1_71 = __VERIFIER_nondet_ushort() [L429] CALL assume_abort_if_not(var_1_71 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L429] RET assume_abort_if_not(var_1_71 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L430] CALL assume_abort_if_not(var_1_71 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L430] RET assume_abort_if_not(var_1_71 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L431] var_1_73 = __VERIFIER_nondet_float() [L432] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L432] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L433] var_1_74 = __VERIFIER_nondet_float() [L434] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L434] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L435] var_1_75 = __VERIFIER_nondet_char() [L436] CALL assume_abort_if_not(var_1_75 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L436] RET assume_abort_if_not(var_1_75 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L437] CALL assume_abort_if_not(var_1_75 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L437] RET assume_abort_if_not(var_1_75 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L438] CALL assume_abort_if_not(var_1_75 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L438] RET assume_abort_if_not(var_1_75 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L439] var_1_76 = __VERIFIER_nondet_float() [L440] CALL assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L440] RET assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L458] RET updateVariables() [L459] CALL step() [L111] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=179/20, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L116] COND TRUE ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) <= var_1_26 [L117] var_1_28 = ((((var_1_29) < (32.75f)) ? (var_1_29) : (32.75f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L123] COND FALSE !(var_1_21 > var_1_23) [L126] var_1_31 = (((((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) < 0 ) ? -((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) : ((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L128] COND FALSE !(var_1_22 || var_1_39) [L131] var_1_38 = (((((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) < (3.1f)) ? ((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) : (3.1f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L133] EXPR (var_1_35 - var_1_34) >> var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L133] COND FALSE !(var_1_31 < ((var_1_35 - var_1_34) >> var_1_32)) [L144] COND FALSE !((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) << 2) < var_1_25) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L149] EXPR (var_1_32 + var_1_25) & var_1_30 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L149] COND FALSE !(var_1_35 < ((var_1_32 + var_1_25) & var_1_30)) [L154] var_1_46 = (((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) < 0 ) ? -((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) : ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L156] COND FALSE !(var_1_30 >= (var_1_26 / var_1_49)) [L161] var_1_48 = ((((var_1_44) > (var_1_50)) ? (var_1_44) : (var_1_50))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L163] COND TRUE 500.5f < (2.5f - (var_1_52 - var_1_53)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=-1, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L164] COND FALSE !(\read(var_1_39)) [L167] var_1_51 = var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L174] COND FALSE !(var_1_42 >= var_1_26) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=128, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L179] COND FALSE !((~ ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > var_1_44) [L182] var_1_54 = (((((var_1_55) < (var_1_58)) ? (var_1_55) : (var_1_58))) - ((((8u) > (var_1_24)) ? (8u) : (var_1_24)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L185] COND FALSE !(var_1_22 || var_1_39) [L190] var_1_59 = var_1_44 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L192] COND FALSE !(var_1_60 <= var_1_35) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L195] EXPR var_1_63 >> var_1_50 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L195] COND TRUE (var_1_63 >> var_1_50) < var_1_54 [L196] var_1_62 = ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) > (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L198] COND FALSE !(3.875f == ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L205] COND TRUE var_1_51 > var_1_21 [L206] var_1_68 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L212] COND TRUE 4.6f <= var_1_53 [L213] var_1_69 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) > (var_1_27)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L217] COND FALSE !(var_1_39 || var_1_64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L228] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L237] EXPR var_1_43 << var_1_51 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L237] COND FALSE !(((var_1_43 << var_1_51) % ((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75)))) > var_1_30) [L240] var_1_72 = ((var_1_76 - var_1_73) - ((((var_1_53) < (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (var_1_53) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L243] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L248] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L251] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L254] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L257] var_1_81 = var_1_36 [L258] var_1_82 = var_1_65 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L259] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=1] [L262] COND TRUE var_1_83 >= (var_1_55 + ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59)))) [L263] var_1_84 = ((((var_1_34) > (var_1_56)) ? (var_1_34) : (var_1_56))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=128, var_1_8=32, var_1_9=1] [L269] var_1_85 = var_1_36 [L270] signed long int stepLocal_1 = last_1_var_1_13; [L271] signed long int stepLocal_0 = last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_1=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L272] COND TRUE stepLocal_1 < ((- last_1_var_1_12) * 64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L273] COND TRUE \read(last_1_var_1_5) [L274] var_1_1 = ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L283] unsigned long int stepLocal_2 = last_1_var_1_15 + last_1_var_1_1; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_2=1008, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L284] COND TRUE last_1_var_1_13 <= stepLocal_2 [L285] var_1_5 = ((last_1_var_1_15 == last_1_var_1_13) && var_1_6) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L289] unsigned char stepLocal_3 = var_1_5; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_3=0, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L290] COND FALSE !(stepLocal_3 || var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L293] var_1_13 = ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) [L294] var_1_16 = (var_1_6 && var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L295] COND FALSE !(\read(var_1_5)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L298] COND FALSE !((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) [L303] var_1_7 = var_1_11 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L305] COND TRUE var_1_7 <= (- (32.8f + var_1_7)) [L306] var_1_12 = last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L459] RET step() [L460] CALL, EXPR property() [L450-L451] return ((((((((last_1_var_1_13 < ((- last_1_var_1_12) * 64)) ? (last_1_var_1_5 ? (var_1_1 == ((unsigned long int) ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))))) : ((-10000000 < last_1_var_1_13) ? (var_1_1 == ((unsigned long int) (((((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) < 0 ) ? -((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) : ((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))))))) : (var_1_1 == ((unsigned long int) 50u)))) : 1) && ((last_1_var_1_13 <= (last_1_var_1_15 + last_1_var_1_1)) ? (var_1_5 == ((unsigned char) ((last_1_var_1_15 == last_1_var_1_13) && var_1_6))) : (var_1_5 == ((unsigned char) var_1_6)))) && (((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) ? ((1.25f < var_1_18) ? (var_1_7 == ((float) 1000000.1f)) : 1) : (var_1_7 == ((float) var_1_11)))) && ((var_1_7 <= (- (32.8f + var_1_7))) ? (var_1_12 == ((unsigned long int) last_1_var_1_12)) : 1)) && (var_1_13 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) && (var_1_5 ? (var_1_15 == ((unsigned long int) ((((var_1_1) > ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) ? (var_1_1) : ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))))) : 1)) && (var_1_16 == ((unsigned char) (var_1_6 && var_1_17)))) && ((var_1_5 || var_1_17) ? (var_1_18 == ((double) ((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) + var_1_20) - 63.6))) : 1) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=16384, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=127, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16509, var_1_44=65538, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=2, var_1_49=5, var_1_50=4294967296, var_1_51=0, var_1_53=0, var_1_54=-2147516416, var_1_55=8589934590, var_1_56=-4294967296, var_1_58=-2147483649, var_1_59=65538, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=1, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-127, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=32, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 217 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 21.8s, OverallIterations: 9, TraceHistogramMax: 85, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3340 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3162 mSDsluCounter, 7451 SdHoareTripleChecker+Invalid, 3.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4541 mSDsCounter, 1511 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2051 IncrementalHoareTripleChecker+Invalid, 3562 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1511 mSolverCounterUnsat, 2910 mSDtfsCounter, 2051 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3574 GetRequests, 3521 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3525occurred in iteration=8, InterpolantAutomatonStates: 57, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 8 MinimizatonAttempts, 1202 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 9.9s InterpolantComputationTime, 6214 NumberOfCodeBlocks, 6214 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 6201 ConstructedInterpolants, 0 QuantifiedInterpolants, 16980 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2303 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 12 InterpolantComputations, 6 PerfectInterpolantSequences, 170916/171360 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 [2024-10-11 08:20:55,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 08:20:57,745 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 08:20:57,830 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-11 08:20:57,837 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 08:20:57,838 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 08:20:57,872 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 08:20:57,873 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 08:20:57,873 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 08:20:57,874 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 08:20:57,875 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 08:20:57,876 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 08:20:57,877 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 08:20:57,878 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 08:20:57,878 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 08:20:57,878 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 08:20:57,879 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 08:20:57,879 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 08:20:57,879 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-11 08:20:57,880 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-11 08:20:57,880 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 08:20:57,880 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 08:20:57,881 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 08:20:57,881 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 08:20:57,882 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-11 08:20:57,882 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-11 08:20:57,883 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 08:20:57,883 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-11 08:20:57,884 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-11 08:20:57,884 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 08:20:57,884 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 08:20:57,885 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 08:20:57,885 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 08:20:57,885 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 08:20:57,885 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 08:20:57,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 08:20:57,886 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 08:20:57,886 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 08:20:57,887 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 08:20:57,887 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-11 08:20:57,887 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-11 08:20:57,887 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 08:20:57,889 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 08:20:57,890 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 08:20:57,890 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 08:20:57,890 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-11 08:20:57,890 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-clean/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2024-10-11 08:20:58,268 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 08:20:58,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 08:20:58,299 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 08:20:58,300 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 08:20:58,301 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 08:20:58,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:20:59,971 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 08:21:00,229 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 08:21:00,230 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:21:00,249 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/bbd784520/02872394833f4b0cb4e357f692677ffd/FLAG113b9d60d [2024-10-11 08:21:00,262 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/bbd784520/02872394833f4b0cb4e357f692677ffd [2024-10-11 08:21:00,264 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 08:21:00,266 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 08:21:00,269 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 08:21:00,269 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 08:21:00,274 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 08:21:00,275 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,276 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b6f6cf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00, skipping insertion in model container [2024-10-11 08:21:00,276 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,315 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 08:21:00,507 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2024-10-11 08:21:00,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 08:21:00,711 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 08:21:00,724 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2024-10-11 08:21:00,804 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 08:21:00,828 INFO L204 MainTranslator]: Completed translation [2024-10-11 08:21:00,829 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00 WrapperNode [2024-10-11 08:21:00,829 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 08:21:00,830 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 08:21:00,831 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 08:21:00,831 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 08:21:00,838 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,865 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,930 INFO L138 Inliner]: procedures = 27, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 466 [2024-10-11 08:21:00,931 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 08:21:00,931 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 08:21:00,931 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 08:21:00,932 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 08:21:00,943 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,956 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,987 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]. [2024-10-11 08:21:00,988 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:00,988 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,004 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,009 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,014 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,022 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,030 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 08:21:01,031 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 08:21:01,031 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 08:21:01,031 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 08:21:01,032 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (1/1) ... [2024-10-11 08:21:01,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 08:21:01,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 08:21:01,063 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 08:21:01,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 08:21:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 08:21:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-11 08:21:01,108 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-11 08:21:01,108 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-11 08:21:01,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 08:21:01,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 08:21:01,220 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 08:21:01,223 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 08:21:10,769 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-10-11 08:21:10,770 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 08:21:10,832 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 08:21:10,832 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-11 08:21:10,833 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 08:21:10 BoogieIcfgContainer [2024-10-11 08:21:10,833 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 08:21:10,836 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 08:21:10,837 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 08:21:10,840 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 08:21:10,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 08:21:00" (1/3) ... [2024-10-11 08:21:10,842 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c90f3bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 08:21:10, skipping insertion in model container [2024-10-11 08:21:10,842 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 08:21:00" (2/3) ... [2024-10-11 08:21:10,842 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c90f3bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 08:21:10, skipping insertion in model container [2024-10-11 08:21:10,843 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 08:21:10" (3/3) ... [2024-10-11 08:21:10,844 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-10-11 08:21:10,861 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 08:21:10,861 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-11 08:21:10,938 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 08:21:10,945 INFO L333 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, 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;@77504356, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 08:21:10,946 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-11 08:21:10,963 INFO L276 IsEmpty]: Start isEmpty. Operand has 204 states, 116 states have (on average 1.5172413793103448) internal successors, (176), 117 states have internal predecessors, (176), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:21:10,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:11,001 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:11,002 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:11,003 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:11,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:11,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1126376581, now seen corresponding path program 1 times [2024-10-11 08:21:11,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520782894] [2024-10-11 08:21:11,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:11,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:11,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:11,029 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:11,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-10-11 08:21:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:12,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-10-11 08:21:12,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 7124 proven. 0 refuted. 0 times theorem prover too weak. 7156 trivial. 0 not checked. [2024-10-11 08:21:12,146 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 08:21:12,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520782894] [2024-10-11 08:21:12,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520782894] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:21:12,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:21:12,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 08:21:12,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469084719] [2024-10-11 08:21:12,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:21:12,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-11 08:21:12,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:12,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-11 08:21:12,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-11 08:21:12,184 INFO L87 Difference]: Start difference. First operand has 204 states, 116 states have (on average 1.5172413793103448) internal successors, (176), 117 states have internal predecessors, (176), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2024-10-11 08:21:13,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-11 08:21:13,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:21:13,338 INFO L93 Difference]: Finished difference Result 405 states and 775 transitions. [2024-10-11 08:21:13,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-11 08:21:13,366 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 514 [2024-10-11 08:21:13,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:21:13,375 INFO L225 Difference]: With dead ends: 405 [2024-10-11 08:21:13,375 INFO L226 Difference]: Without dead ends: 202 [2024-10-11 08:21:13,379 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 513 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-11 08:21:13,383 INFO L432 NwaCegarLoop]: 337 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-10-11 08:21:13,386 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 337 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-10-11 08:21:13,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-10-11 08:21:13,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2024-10-11 08:21:13,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 115 states have (on average 1.4782608695652173) internal successors, (170), 115 states have internal predecessors, (170), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:21:13,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 340 transitions. [2024-10-11 08:21:13,475 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 340 transitions. Word has length 514 [2024-10-11 08:21:13,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:21:13,477 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 340 transitions. [2024-10-11 08:21:13,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2024-10-11 08:21:13,479 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 340 transitions. [2024-10-11 08:21:13,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:13,506 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:13,506 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:13,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-10-11 08:21:13,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:13,708 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:13,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:13,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2027702551, now seen corresponding path program 1 times [2024-10-11 08:21:13,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:13,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682826206] [2024-10-11 08:21:13,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:13,713 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:13,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:13,716 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:13,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-10-11 08:21:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:14,684 INFO L255 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-11 08:21:14,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:14,824 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:21:14,825 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 08:21:14,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:14,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682826206] [2024-10-11 08:21:14,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682826206] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:21:14,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:21:14,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 08:21:14,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096603718] [2024-10-11 08:21:14,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:21:14,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 08:21:14,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:14,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 08:21:14,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:21:14,835 INFO L87 Difference]: Start difference. First operand 202 states and 340 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:16,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-11 08:21:16,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:21:16,498 INFO L93 Difference]: Finished difference Result 493 states and 834 transitions. [2024-10-11 08:21:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 08:21:16,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 514 [2024-10-11 08:21:16,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:21:16,512 INFO L225 Difference]: With dead ends: 493 [2024-10-11 08:21:16,512 INFO L226 Difference]: Without dead ends: 292 [2024-10-11 08:21:16,514 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 512 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:21:16,515 INFO L432 NwaCegarLoop]: 368 mSDtfsCounter, 144 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-10-11 08:21:16,515 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 685 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-10-11 08:21:16,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-10-11 08:21:16,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 289. [2024-10-11 08:21:16,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 186 states have (on average 1.5483870967741935) internal successors, (288), 187 states have internal predecessors, (288), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-10-11 08:21:16,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 488 transitions. [2024-10-11 08:21:16,562 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 488 transitions. Word has length 514 [2024-10-11 08:21:16,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:21:16,564 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 488 transitions. [2024-10-11 08:21:16,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:16,565 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 488 transitions. [2024-10-11 08:21:16,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:16,573 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:16,573 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:16,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-10-11 08:21:16,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:16,775 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:16,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:16,776 INFO L85 PathProgramCache]: Analyzing trace with hash 770471127, now seen corresponding path program 1 times [2024-10-11 08:21:16,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:16,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2109395766] [2024-10-11 08:21:16,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:16,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:16,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:16,780 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:16,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-10-11 08:21:17,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:17,731 INFO L255 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-11 08:21:17,741 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:18,170 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:21:18,170 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 08:21:18,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:18,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2109395766] [2024-10-11 08:21:18,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2109395766] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:21:18,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:21:18,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 08:21:18,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165135900] [2024-10-11 08:21:18,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:21:18,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 08:21:18,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:18,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 08:21:18,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-11 08:21:18,174 INFO L87 Difference]: Start difference. First operand 289 states and 488 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:20,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-11 08:21:21,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:21:21,442 INFO L93 Difference]: Finished difference Result 696 states and 1169 transitions. [2024-10-11 08:21:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 08:21:21,445 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 514 [2024-10-11 08:21:21,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:21:21,452 INFO L225 Difference]: With dead ends: 696 [2024-10-11 08:21:21,454 INFO L226 Difference]: Without dead ends: 379 [2024-10-11 08:21:21,455 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-11 08:21:21,469 INFO L432 NwaCegarLoop]: 473 mSDtfsCounter, 266 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-10-11 08:21:21,472 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1151 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-10-11 08:21:21,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-10-11 08:21:21,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 271. [2024-10-11 08:21:21,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 183 states have (on average 1.540983606557377) internal successors, (282), 183 states have internal predecessors, (282), 85 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:21:21,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 452 transitions. [2024-10-11 08:21:21,512 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 452 transitions. Word has length 514 [2024-10-11 08:21:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:21:21,517 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 452 transitions. [2024-10-11 08:21:21,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:21,517 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 452 transitions. [2024-10-11 08:21:21,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:21,526 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:21,527 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:21,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-10-11 08:21:21,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:21,728 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:21,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash 15871443, now seen corresponding path program 1 times [2024-10-11 08:21:21,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413319160] [2024-10-11 08:21:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:21,730 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:21,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:21,734 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:21,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-10-11 08:21:22,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:22,705 INFO L255 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-11 08:21:22,724 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:25,583 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9193 proven. 189 refuted. 0 times theorem prover too weak. 4898 trivial. 0 not checked. [2024-10-11 08:21:25,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 08:21:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:21:27,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:27,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413319160] [2024-10-11 08:21:27,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413319160] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 08:21:27,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-11 08:21:27,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2024-10-11 08:21:27,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360563933] [2024-10-11 08:21:27,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-11 08:21:27,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 08:21:27,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:27,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 08:21:27,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-10-11 08:21:27,615 INFO L87 Difference]: Start difference. First operand 271 states and 452 transitions. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2024-10-11 08:21:33,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-11 08:21:33,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:21:33,233 INFO L93 Difference]: Finished difference Result 559 states and 918 transitions. [2024-10-11 08:21:33,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-11 08:21:33,262 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) Word has length 514 [2024-10-11 08:21:33,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:21:33,265 INFO L225 Difference]: With dead ends: 559 [2024-10-11 08:21:33,265 INFO L226 Difference]: Without dead ends: 289 [2024-10-11 08:21:33,267 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1035 GetRequests, 1017 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2024-10-11 08:21:33,268 INFO L432 NwaCegarLoop]: 229 mSDtfsCounter, 323 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-10-11 08:21:33,268 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 682 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2024-10-11 08:21:33,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-10-11 08:21:33,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 283. [2024-10-11 08:21:33,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.484375) internal successors, (285), 192 states have internal predecessors, (285), 85 states have call successors, (85), 5 states have call predecessors, (85), 5 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-10-11 08:21:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 455 transitions. [2024-10-11 08:21:33,296 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 455 transitions. Word has length 514 [2024-10-11 08:21:33,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:21:33,298 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 455 transitions. [2024-10-11 08:21:33,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2024-10-11 08:21:33,299 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 455 transitions. [2024-10-11 08:21:33,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:33,307 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:33,307 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:33,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-10-11 08:21:33,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:33,508 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:33,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:33,509 INFO L85 PathProgramCache]: Analyzing trace with hash -493601647, now seen corresponding path program 1 times [2024-10-11 08:21:33,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:33,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524234279] [2024-10-11 08:21:33,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:33,510 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:33,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:33,514 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:33,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-10-11 08:21:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:34,465 INFO L255 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-11 08:21:34,476 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:34,556 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-10-11 08:21:34,558 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 08:21:34,559 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:34,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524234279] [2024-10-11 08:21:34,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524234279] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 08:21:34,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 08:21:34,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 08:21:34,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326532983] [2024-10-11 08:21:34,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 08:21:34,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 08:21:34,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:34,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 08:21:34,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:21:34,562 INFO L87 Difference]: Start difference. First operand 283 states and 455 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:35,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 08:21:35,747 INFO L93 Difference]: Finished difference Result 847 states and 1363 transitions. [2024-10-11 08:21:35,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 08:21:35,749 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 514 [2024-10-11 08:21:35,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 08:21:35,756 INFO L225 Difference]: With dead ends: 847 [2024-10-11 08:21:35,756 INFO L226 Difference]: Without dead ends: 565 [2024-10-11 08:21:35,757 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 512 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 08:21:35,759 INFO L432 NwaCegarLoop]: 330 mSDtfsCounter, 328 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-10-11 08:21:35,759 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 656 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-10-11 08:21:35,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2024-10-11 08:21:35,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 560. [2024-10-11 08:21:35,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 379 states have (on average 1.4775725593667546) internal successors, (560), 379 states have internal predecessors, (560), 170 states have call successors, (170), 10 states have call predecessors, (170), 10 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-10-11 08:21:35,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 900 transitions. [2024-10-11 08:21:35,817 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 900 transitions. Word has length 514 [2024-10-11 08:21:35,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 08:21:35,820 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 900 transitions. [2024-10-11 08:21:35,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-10-11 08:21:35,821 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 900 transitions. [2024-10-11 08:21:35,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2024-10-11 08:21:35,826 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 08:21:35,826 INFO L215 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 08:21:35,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-10-11 08:21:36,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:36,028 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 08:21:36,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 08:21:36,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1807220943, now seen corresponding path program 1 times [2024-10-11 08:21:36,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-11 08:21:36,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [236580573] [2024-10-11 08:21:36,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 08:21:36,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-11 08:21:36,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-11 08:21:36,030 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-11 08:21:36,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-10-11 08:21:36,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 08:21:36,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 812 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-11 08:21:36,953 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 08:21:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2024-10-11 08:21:37,366 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 08:21:39,104 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-10-11 08:21:39,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-11 08:21:39,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [236580573] [2024-10-11 08:21:39,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [236580573] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 08:21:39,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-11 08:21:39,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-10-11 08:21:39,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400182006] [2024-10-11 08:21:39,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-11 08:21:39,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-11 08:21:39,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-11 08:21:39,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-11 08:21:39,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 08:21:39,108 INFO L87 Difference]: Start difference. First operand 560 states and 900 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96)