./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 10:38:39,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 10:38:39,916 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 10:38:39,921 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 10:38:39,924 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 10:38:39,945 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 10:38:39,946 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 10:38:39,946 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 10:38:39,947 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 10:38:39,947 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 10:38:39,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 10:38:39,947 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 10:38:39,948 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 10:38:39,948 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 10:38:39,948 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 10:38:39,948 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 10:38:39,949 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 10:38:39,950 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 10:38:39,950 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 10:38:39,950 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 10:38:39,951 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/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 -> c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f [2025-03-08 10:38:40,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 10:38:40,206 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 10:38:40,207 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 10:38:40,209 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 10:38:40,209 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 10:38:40,210 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:38:41,350 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2724bffd7/e815c753c80446128c8cf0005557579a/FLAG82186c55e [2025-03-08 10:38:41,577 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 10:38:41,577 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:38:41,591 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2724bffd7/e815c753c80446128c8cf0005557579a/FLAG82186c55e [2025-03-08 10:38:41,931 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2724bffd7/e815c753c80446128c8cf0005557579a [2025-03-08 10:38:41,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 10:38:41,934 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 10:38:41,935 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 10:38:41,935 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 10:38:41,938 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 10:38:41,939 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 10:38:41" (1/1) ... [2025-03-08 10:38:41,940 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@edb17e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:41, skipping insertion in model container [2025-03-08 10:38:41,940 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 10:38:41" (1/1) ... [2025-03-08 10:38:41,957 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 10:38:42,047 WARN L250 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-100_file-65.i[916,929] [2025-03-08 10:38:42,109 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 10:38:42,120 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 10:38:42,127 WARN L250 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-100_file-65.i[916,929] [2025-03-08 10:38:42,159 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 10:38:42,170 INFO L204 MainTranslator]: Completed translation [2025-03-08 10:38:42,170 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42 WrapperNode [2025-03-08 10:38:42,171 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 10:38:42,171 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 10:38:42,171 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 10:38:42,172 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 10:38:42,176 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,188 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,216 INFO L138 Inliner]: procedures = 26, calls = 70, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 400 [2025-03-08 10:38:42,216 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 10:38:42,217 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 10:38:42,217 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 10:38:42,217 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 10:38:42,223 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,229 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,249 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]. [2025-03-08 10:38:42,250 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,250 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,265 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,278 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,280 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,285 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 10:38:42,288 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 10:38:42,288 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 10:38:42,288 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 10:38:42,289 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (1/1) ... [2025-03-08 10:38:42,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 10:38:42,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 10:38:42,320 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 10:38:42,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 10:38:42,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 10:38:42,341 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 10:38:42,341 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 10:38:42,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 10:38:42,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 10:38:42,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 10:38:42,420 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 10:38:42,421 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 10:38:42,843 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L296: havoc property_#t~bitwise41#1;havoc property_#t~short42#1;havoc property_#t~bitwise43#1;havoc property_#t~short44#1; [2025-03-08 10:38:42,902 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2025-03-08 10:38:42,902 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 10:38:42,928 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 10:38:42,929 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 10:38:42,929 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 10:38:42 BoogieIcfgContainer [2025-03-08 10:38:42,929 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 10:38:42,931 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 10:38:42,931 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 10:38:42,934 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 10:38:42,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 10:38:41" (1/3) ... [2025-03-08 10:38:42,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7316402b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 10:38:42, skipping insertion in model container [2025-03-08 10:38:42,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:38:42" (2/3) ... [2025-03-08 10:38:42,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7316402b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 10:38:42, skipping insertion in model container [2025-03-08 10:38:42,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 10:38:42" (3/3) ... [2025-03-08 10:38:42,938 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:38:42,949 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 10:38:42,952 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i that has 2 procedures, 168 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 10:38:42,995 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 10:38:43,004 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;@7510d8af, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 10:38:43,005 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 10:38:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand has 168 states, 108 states have (on average 1.462962962962963) internal successors, (158), 109 states have internal predecessors, (158), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:38:43,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2025-03-08 10:38:43,021 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:43,022 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:43,023 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:43,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:43,028 INFO L85 PathProgramCache]: Analyzing trace with hash 564705021, now seen corresponding path program 1 times [2025-03-08 10:38:43,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:43,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259012300] [2025-03-08 10:38:43,036 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:43,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:43,148 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 352 statements into 1 equivalence classes. [2025-03-08 10:38:43,177 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 352 of 352 statements. [2025-03-08 10:38:43,177 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:43,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:43,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2025-03-08 10:38:43,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:43,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259012300] [2025-03-08 10:38:43,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259012300] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 10:38:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443743003] [2025-03-08 10:38:43,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:43,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 10:38:43,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 10:38:43,430 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 10:38:43,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 10:38:43,536 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 352 statements into 1 equivalence classes. [2025-03-08 10:38:43,647 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 352 of 352 statements. [2025-03-08 10:38:43,647 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:43,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:43,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 10:38:43,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 10:38:43,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2025-03-08 10:38:43,703 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 10:38:43,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443743003] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:43,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 10:38:43,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 10:38:43,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880432836] [2025-03-08 10:38:43,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:43,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 10:38:43,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:43,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 10:38:43,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 10:38:43,728 INFO L87 Difference]: Start difference. First operand has 168 states, 108 states have (on average 1.462962962962963) internal successors, (158), 109 states have internal predecessors, (158), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2025-03-08 10:38:43,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:43,775 INFO L93 Difference]: Finished difference Result 328 states and 594 transitions. [2025-03-08 10:38:43,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 10:38:43,777 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) Word has length 352 [2025-03-08 10:38:43,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:43,783 INFO L225 Difference]: With dead ends: 328 [2025-03-08 10:38:43,784 INFO L226 Difference]: Without dead ends: 163 [2025-03-08 10:38:43,787 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 10:38:43,789 INFO L435 NwaCegarLoop]: 257 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:43,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 257 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 10:38:43,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2025-03-08 10:38:43,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2025-03-08 10:38:43,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 104 states have (on average 1.4230769230769231) internal successors, (148), 104 states have internal predecessors, (148), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:38:43,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 262 transitions. [2025-03-08 10:38:43,849 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 262 transitions. Word has length 352 [2025-03-08 10:38:43,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:43,850 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 262 transitions. [2025-03-08 10:38:43,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2025-03-08 10:38:43,852 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 262 transitions. [2025-03-08 10:38:43,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2025-03-08 10:38:43,859 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:43,859 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:43,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 10:38:44,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 10:38:44,061 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:44,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:44,061 INFO L85 PathProgramCache]: Analyzing trace with hash -958159076, now seen corresponding path program 1 times [2025-03-08 10:38:44,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:44,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916453569] [2025-03-08 10:38:44,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:44,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:44,082 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 352 statements into 1 equivalence classes. [2025-03-08 10:38:44,164 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 352 of 352 statements. [2025-03-08 10:38:44,164 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:44,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:44,398 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:44,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:44,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916453569] [2025-03-08 10:38:44,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916453569] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:44,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:44,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 10:38:44,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597233618] [2025-03-08 10:38:44,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:44,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 10:38:44,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:44,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 10:38:44,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 10:38:44,403 INFO L87 Difference]: Start difference. First operand 163 states and 262 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:44,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:44,513 INFO L93 Difference]: Finished difference Result 483 states and 780 transitions. [2025-03-08 10:38:44,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 10:38:44,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 352 [2025-03-08 10:38:44,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:44,519 INFO L225 Difference]: With dead ends: 483 [2025-03-08 10:38:44,520 INFO L226 Difference]: Without dead ends: 323 [2025-03-08 10:38:44,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 10:38:44,523 INFO L435 NwaCegarLoop]: 485 mSDtfsCounter, 246 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:44,524 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 723 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 10:38:44,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2025-03-08 10:38:44,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 180. [2025-03-08 10:38:44,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 121 states have (on average 1.421487603305785) internal successors, (172), 121 states have internal predecessors, (172), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:38:44,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 286 transitions. [2025-03-08 10:38:44,556 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 286 transitions. Word has length 352 [2025-03-08 10:38:44,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:44,559 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 286 transitions. [2025-03-08 10:38:44,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:44,559 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 286 transitions. [2025-03-08 10:38:44,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2025-03-08 10:38:44,563 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:44,564 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:44,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 10:38:44,564 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:44,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1956883076, now seen corresponding path program 1 times [2025-03-08 10:38:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437951280] [2025-03-08 10:38:44,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:44,588 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 353 statements into 1 equivalence classes. [2025-03-08 10:38:44,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 353 of 353 statements. [2025-03-08 10:38:44,626 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:44,626 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:44,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:44,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437951280] [2025-03-08 10:38:44,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437951280] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:44,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:44,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 10:38:44,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582079177] [2025-03-08 10:38:44,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:44,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 10:38:44,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:44,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 10:38:44,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 10:38:44,839 INFO L87 Difference]: Start difference. First operand 180 states and 286 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:44,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:44,879 INFO L93 Difference]: Finished difference Result 338 states and 537 transitions. [2025-03-08 10:38:44,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 10:38:44,885 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 353 [2025-03-08 10:38:44,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:44,888 INFO L225 Difference]: With dead ends: 338 [2025-03-08 10:38:44,889 INFO L226 Difference]: Without dead ends: 161 [2025-03-08 10:38:44,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 10:38:44,891 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 0 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:44,891 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 486 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 10:38:44,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-03-08 10:38:44,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2025-03-08 10:38:44,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 102 states have (on average 1.3627450980392157) internal successors, (139), 102 states have internal predecessors, (139), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:38:44,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 253 transitions. [2025-03-08 10:38:44,909 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 253 transitions. Word has length 353 [2025-03-08 10:38:44,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:44,910 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 253 transitions. [2025-03-08 10:38:44,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:44,910 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 253 transitions. [2025-03-08 10:38:44,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2025-03-08 10:38:44,913 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:44,913 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:44,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 10:38:44,913 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:44,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:44,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1577732799, now seen corresponding path program 1 times [2025-03-08 10:38:44,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:44,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46109683] [2025-03-08 10:38:44,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:44,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:44,938 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-03-08 10:38:44,981 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-03-08 10:38:44,983 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:44,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:45,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:45,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46109683] [2025-03-08 10:38:45,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46109683] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:45,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:45,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 10:38:45,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488765716] [2025-03-08 10:38:45,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:45,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 10:38:45,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:45,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 10:38:45,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 10:38:45,222 INFO L87 Difference]: Start difference. First operand 161 states and 253 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:45,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:45,585 INFO L93 Difference]: Finished difference Result 512 states and 801 transitions. [2025-03-08 10:38:45,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 10:38:45,585 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 354 [2025-03-08 10:38:45,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:45,590 INFO L225 Difference]: With dead ends: 512 [2025-03-08 10:38:45,592 INFO L226 Difference]: Without dead ends: 354 [2025-03-08 10:38:45,592 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 10:38:45,593 INFO L435 NwaCegarLoop]: 507 mSDtfsCounter, 365 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:45,593 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 921 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 10:38:45,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2025-03-08 10:38:45,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 350. [2025-03-08 10:38:45,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 213 states have (on average 1.3286384976525822) internal successors, (283), 215 states have internal predecessors, (283), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2025-03-08 10:38:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 547 transitions. [2025-03-08 10:38:45,648 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 547 transitions. Word has length 354 [2025-03-08 10:38:45,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:45,648 INFO L471 AbstractCegarLoop]: Abstraction has 350 states and 547 transitions. [2025-03-08 10:38:45,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:45,649 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 547 transitions. [2025-03-08 10:38:45,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2025-03-08 10:38:45,659 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:45,660 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:45,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 10:38:45,660 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:45,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:45,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1928532736, now seen corresponding path program 1 times [2025-03-08 10:38:45,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:45,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640167811] [2025-03-08 10:38:45,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:45,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:45,684 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-03-08 10:38:45,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-03-08 10:38:45,739 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:45,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:46,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:46,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:46,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640167811] [2025-03-08 10:38:46,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640167811] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:46,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:46,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-08 10:38:46,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752894248] [2025-03-08 10:38:46,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:46,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-08 10:38:46,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:46,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-08 10:38:46,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-08 10:38:46,547 INFO L87 Difference]: Start difference. First operand 350 states and 547 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:47,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:47,167 INFO L93 Difference]: Finished difference Result 1087 states and 1716 transitions. [2025-03-08 10:38:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-08 10:38:47,167 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 354 [2025-03-08 10:38:47,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:47,177 INFO L225 Difference]: With dead ends: 1087 [2025-03-08 10:38:47,177 INFO L226 Difference]: Without dead ends: 769 [2025-03-08 10:38:47,178 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-03-08 10:38:47,178 INFO L435 NwaCegarLoop]: 659 mSDtfsCounter, 586 mSDsluCounter, 1183 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:47,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 1842 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 10:38:47,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2025-03-08 10:38:47,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 263. [2025-03-08 10:38:47,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 145 states have (on average 1.2551724137931035) internal successors, (182), 146 states have internal predecessors, (182), 114 states have call successors, (114), 3 states have call predecessors, (114), 3 states have return successors, (114), 113 states have call predecessors, (114), 114 states have call successors, (114) [2025-03-08 10:38:47,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 410 transitions. [2025-03-08 10:38:47,235 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 410 transitions. Word has length 354 [2025-03-08 10:38:47,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:47,236 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 410 transitions. [2025-03-08 10:38:47,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:47,236 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 410 transitions. [2025-03-08 10:38:47,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2025-03-08 10:38:47,238 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:47,238 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:47,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 10:38:47,238 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:47,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:47,239 INFO L85 PathProgramCache]: Analyzing trace with hash 996480120, now seen corresponding path program 1 times [2025-03-08 10:38:47,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:47,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380300987] [2025-03-08 10:38:47,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:47,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:47,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 355 statements into 1 equivalence classes. [2025-03-08 10:38:47,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 355 of 355 statements. [2025-03-08 10:38:47,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:47,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:48,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:48,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380300987] [2025-03-08 10:38:48,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380300987] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:48,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:48,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 10:38:48,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658951267] [2025-03-08 10:38:48,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:48,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 10:38:48,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:48,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 10:38:48,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-08 10:38:48,243 INFO L87 Difference]: Start difference. First operand 263 states and 410 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2025-03-08 10:38:48,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:48,817 INFO L93 Difference]: Finished difference Result 441 states and 676 transitions. [2025-03-08 10:38:48,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-08 10:38:48,817 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) Word has length 355 [2025-03-08 10:38:48,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:48,819 INFO L225 Difference]: With dead ends: 441 [2025-03-08 10:38:48,819 INFO L226 Difference]: Without dead ends: 275 [2025-03-08 10:38:48,820 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2025-03-08 10:38:48,821 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 324 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:48,821 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 552 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-08 10:38:48,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2025-03-08 10:38:48,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2025-03-08 10:38:48,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 154 states have (on average 1.2337662337662338) internal successors, (190), 155 states have internal predecessors, (190), 114 states have call successors, (114), 6 states have call predecessors, (114), 6 states have return successors, (114), 113 states have call predecessors, (114), 114 states have call successors, (114) [2025-03-08 10:38:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 418 transitions. [2025-03-08 10:38:48,870 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 418 transitions. Word has length 355 [2025-03-08 10:38:48,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:48,871 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 418 transitions. [2025-03-08 10:38:48,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2025-03-08 10:38:48,871 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 418 transitions. [2025-03-08 10:38:48,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2025-03-08 10:38:48,874 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:48,874 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:48,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 10:38:48,875 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:48,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:48,876 INFO L85 PathProgramCache]: Analyzing trace with hash -810974343, now seen corresponding path program 1 times [2025-03-08 10:38:48,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:48,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473345732] [2025-03-08 10:38:48,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:48,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:48,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 355 statements into 1 equivalence classes. [2025-03-08 10:38:48,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 355 of 355 statements. [2025-03-08 10:38:48,913 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:48,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:49,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2025-03-08 10:38:49,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:49,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473345732] [2025-03-08 10:38:49,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473345732] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:38:49,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:38:49,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 10:38:49,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289690510] [2025-03-08 10:38:49,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:38:49,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 10:38:49,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:49,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 10:38:49,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-03-08 10:38:49,599 INFO L87 Difference]: Start difference. First operand 275 states and 418 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:50,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:50,438 INFO L93 Difference]: Finished difference Result 641 states and 980 transitions. [2025-03-08 10:38:50,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-08 10:38:50,439 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 355 [2025-03-08 10:38:50,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:50,442 INFO L225 Difference]: With dead ends: 641 [2025-03-08 10:38:50,443 INFO L226 Difference]: Without dead ends: 467 [2025-03-08 10:38:50,444 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2025-03-08 10:38:50,446 INFO L435 NwaCegarLoop]: 659 mSDtfsCounter, 696 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 1827 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:50,446 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 1827 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-08 10:38:50,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2025-03-08 10:38:50,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 273. [2025-03-08 10:38:50,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 152 states have (on average 1.230263157894737) internal successors, (187), 153 states have internal predecessors, (187), 114 states have call successors, (114), 6 states have call predecessors, (114), 6 states have return successors, (114), 113 states have call predecessors, (114), 114 states have call successors, (114) [2025-03-08 10:38:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 415 transitions. [2025-03-08 10:38:50,496 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 415 transitions. Word has length 355 [2025-03-08 10:38:50,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:50,497 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 415 transitions. [2025-03-08 10:38:50,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2025-03-08 10:38:50,497 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 415 transitions. [2025-03-08 10:38:50,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 10:38:50,499 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:50,499 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:50,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 10:38:50,500 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:50,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:50,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1297933285, now seen corresponding path program 1 times [2025-03-08 10:38:50,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:50,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822050859] [2025-03-08 10:38:50,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:50,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:50,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 10:38:50,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 10:38:50,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:50,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 18 proven. 150 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2025-03-08 10:38:50,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:50,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822050859] [2025-03-08 10:38:50,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822050859] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 10:38:50,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532514486] [2025-03-08 10:38:50,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:50,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 10:38:50,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 10:38:50,964 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 10:38:50,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-08 10:38:51,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 10:38:51,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 10:38:51,134 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:51,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:51,139 INFO L256 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 10:38:51,151 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 10:38:51,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 1268 proven. 150 refuted. 0 times theorem prover too weak. 4966 trivial. 0 not checked. [2025-03-08 10:38:51,665 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 10:38:52,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 18 proven. 150 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2025-03-08 10:38:52,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532514486] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 10:38:52,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 10:38:52,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-03-08 10:38:52,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563847958] [2025-03-08 10:38:52,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 10:38:52,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-08 10:38:52,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:52,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-08 10:38:52,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-03-08 10:38:52,121 INFO L87 Difference]: Start difference. First operand 273 states and 415 transitions. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2025-03-08 10:38:52,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:38:52,486 INFO L93 Difference]: Finished difference Result 463 states and 690 transitions. [2025-03-08 10:38:52,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-08 10:38:52,487 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 358 [2025-03-08 10:38:52,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:38:52,489 INFO L225 Difference]: With dead ends: 463 [2025-03-08 10:38:52,489 INFO L226 Difference]: Without dead ends: 291 [2025-03-08 10:38:52,490 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 712 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2025-03-08 10:38:52,491 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 220 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 10:38:52,491 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 464 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 10:38:52,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2025-03-08 10:38:52,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 281. [2025-03-08 10:38:52,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 158 states have (on average 1.2151898734177216) internal successors, (192), 159 states have internal predecessors, (192), 114 states have call successors, (114), 8 states have call predecessors, (114), 8 states have return successors, (114), 113 states have call predecessors, (114), 114 states have call successors, (114) [2025-03-08 10:38:52,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 420 transitions. [2025-03-08 10:38:52,530 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 420 transitions. Word has length 358 [2025-03-08 10:38:52,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:38:52,531 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 420 transitions. [2025-03-08 10:38:52,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2025-03-08 10:38:52,531 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 420 transitions. [2025-03-08 10:38:52,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2025-03-08 10:38:52,533 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:38:52,533 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:38:52,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-08 10:38:52,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-03-08 10:38:52,734 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:38:52,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:38:52,735 INFO L85 PathProgramCache]: Analyzing trace with hash -179656684, now seen corresponding path program 1 times [2025-03-08 10:38:52,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:38:52,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964641583] [2025-03-08 10:38:52,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:52,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:38:52,748 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 359 statements into 1 equivalence classes. [2025-03-08 10:38:52,866 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 359 of 359 statements. [2025-03-08 10:38:52,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:52,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:53,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 372 proven. 114 refuted. 0 times theorem prover too weak. 5898 trivial. 0 not checked. [2025-03-08 10:38:53,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 10:38:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964641583] [2025-03-08 10:38:53,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964641583] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 10:38:53,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304087000] [2025-03-08 10:38:53,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:38:53,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 10:38:53,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 10:38:53,340 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 10:38:53,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-08 10:38:53,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 359 statements into 1 equivalence classes. [2025-03-08 10:38:53,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 359 of 359 statements. [2025-03-08 10:38:53,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:38:53,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:38:53,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-08 10:38:53,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 10:38:54,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 2684 proven. 114 refuted. 0 times theorem prover too weak. 3586 trivial. 0 not checked. [2025-03-08 10:38:54,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 10:38:54,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 372 proven. 123 refuted. 0 times theorem prover too weak. 5889 trivial. 0 not checked. [2025-03-08 10:38:54,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304087000] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 10:38:54,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 10:38:54,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 21 [2025-03-08 10:38:54,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691634137] [2025-03-08 10:38:54,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 10:38:54,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-08 10:38:54,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 10:38:54,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-08 10:38:54,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2025-03-08 10:38:54,690 INFO L87 Difference]: Start difference. First operand 281 states and 420 transitions. Second operand has 21 states, 20 states have (on average 6.7) internal successors, (134), 19 states have internal predecessors, (134), 8 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (88), 8 states have call predecessors, (88), 8 states have call successors, (88) [2025-03-08 10:38:58,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:02,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:07,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:11,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:15,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:19,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:23,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:28,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:32,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:36,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:40,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:44,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:48,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:53,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:39:57,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:40:01,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:40:05,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 10:40:06,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:40:06,510 INFO L93 Difference]: Finished difference Result 495 states and 713 transitions. [2025-03-08 10:40:06,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-08 10:40:06,511 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 6.7) internal successors, (134), 19 states have internal predecessors, (134), 8 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (88), 8 states have call predecessors, (88), 8 states have call successors, (88) Word has length 359 [2025-03-08 10:40:06,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:40:06,515 INFO L225 Difference]: With dead ends: 495 [2025-03-08 10:40:06,515 INFO L226 Difference]: Without dead ends: 319 [2025-03-08 10:40:06,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 709 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=253, Invalid=503, Unknown=0, NotChecked=0, Total=756 [2025-03-08 10:40:06,517 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 502 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 274 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 71.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.6s IncrementalHoareTripleChecker+Time [2025-03-08 10:40:06,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 556 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 458 Invalid, 17 Unknown, 0 Unchecked, 71.6s Time] [2025-03-08 10:40:06,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2025-03-08 10:40:06,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 305. [2025-03-08 10:40:06,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 176 states have (on average 1.1875) internal successors, (209), 177 states have internal predecessors, (209), 114 states have call successors, (114), 14 states have call predecessors, (114), 14 states have return successors, (114), 113 states have call predecessors, (114), 114 states have call successors, (114) [2025-03-08 10:40:06,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 437 transitions. [2025-03-08 10:40:06,563 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 437 transitions. Word has length 359 [2025-03-08 10:40:06,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:40:06,564 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 437 transitions. [2025-03-08 10:40:06,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 6.7) internal successors, (134), 19 states have internal predecessors, (134), 8 states have call successors, (87), 4 states have call predecessors, (87), 9 states have return successors, (88), 8 states have call predecessors, (88), 8 states have call successors, (88) [2025-03-08 10:40:06,564 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 437 transitions. [2025-03-08 10:40:06,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2025-03-08 10:40:06,566 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:40:06,566 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:40:06,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-08 10:40:06,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 10:40:06,767 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:40:06,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:40:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1656275508, now seen corresponding path program 1 times [2025-03-08 10:40:06,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 10:40:06,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361051778] [2025-03-08 10:40:06,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:40:06,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 10:40:06,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 361 statements into 1 equivalence classes. [2025-03-08 10:40:06,869 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 361 of 361 statements. [2025-03-08 10:40:06,869 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:40:06,869 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 10:40:06,869 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-08 10:40:06,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 361 statements into 1 equivalence classes. [2025-03-08 10:40:06,948 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 361 of 361 statements. [2025-03-08 10:40:06,949 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:40:06,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 10:40:07,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-08 10:40:07,175 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-08 10:40:07,176 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 10:40:07,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-08 10:40:07,180 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:40:07,372 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 10:40:07,375 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 10:40:07 BoogieIcfgContainer [2025-03-08 10:40:07,376 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 10:40:07,377 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 10:40:07,377 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 10:40:07,377 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 10:40:07,378 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 10:38:42" (3/4) ... [2025-03-08 10:40:07,379 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-08 10:40:07,380 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 10:40:07,381 INFO L158 Benchmark]: Toolchain (without parser) took 85446.53ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 129.1MB in the beginning and 113.2MB in the end (delta: 15.9MB). Peak memory consumption was 163.4MB. Max. memory is 16.1GB. [2025-03-08 10:40:07,381 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 10:40:07,381 INFO L158 Benchmark]: CACSL2BoogieTranslator took 235.95ms. Allocated memory is still 167.8MB. Free memory was 128.6MB in the beginning and 110.6MB in the end (delta: 18.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-08 10:40:07,382 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.08ms. Allocated memory is still 167.8MB. Free memory was 110.6MB in the beginning and 105.9MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 10:40:07,382 INFO L158 Benchmark]: Boogie Preprocessor took 70.11ms. Allocated memory is still 167.8MB. Free memory was 105.9MB in the beginning and 101.2MB in the end (delta: 4.8MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 10:40:07,382 INFO L158 Benchmark]: IcfgBuilder took 641.14ms. Allocated memory is still 167.8MB. Free memory was 101.2MB in the beginning and 60.3MB in the end (delta: 40.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-03-08 10:40:07,383 INFO L158 Benchmark]: TraceAbstraction took 84445.12ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 59.9MB in the beginning and 113.3MB in the end (delta: -53.4MB). Peak memory consumption was 96.3MB. Max. memory is 16.1GB. [2025-03-08 10:40:07,383 INFO L158 Benchmark]: Witness Printer took 3.28ms. Allocated memory is still 318.8MB. Free memory was 113.3MB in the beginning and 113.2MB in the end (delta: 97.0kB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 10:40:07,385 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.22ms. Allocated memory is still 201.3MB. Free memory is still 126.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 235.95ms. Allocated memory is still 167.8MB. Free memory was 128.6MB in the beginning and 110.6MB in the end (delta: 18.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.08ms. Allocated memory is still 167.8MB. Free memory was 110.6MB in the beginning and 105.9MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 70.11ms. Allocated memory is still 167.8MB. Free memory was 105.9MB in the beginning and 101.2MB in the end (delta: 4.8MB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 641.14ms. Allocated memory is still 167.8MB. Free memory was 101.2MB in the beginning and 60.3MB in the end (delta: 40.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 84445.12ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 59.9MB in the beginning and 113.3MB in the end (delta: -53.4MB). Peak memory consumption was 96.3MB. Max. memory is 16.1GB. * Witness Printer took 3.28ms. Allocated memory is still 318.8MB. Free memory was 113.3MB in the beginning and 113.2MB in the end (delta: 97.0kB). 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 someBinaryArithmeticDOUBLEoperation at line 177, overapproximation of someBinaryFLOATComparisonOperation at line 240, overapproximation of someBinaryFLOATComparisonOperation at line 100, overapproximation of someBinaryFLOATComparisonOperation at line 242, overapproximation of someBinaryFLOATComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 249, overapproximation of someBinaryDOUBLEComparisonOperation at line 110, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 247, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 215. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned short int var_1_8 = 64; [L24] unsigned short int var_1_11 = 256; [L25] unsigned short int var_1_12 = 0; [L26] unsigned short int var_1_13 = 64; [L27] unsigned char var_1_14 = 1; [L28] unsigned char var_1_15 = 0; [L29] signed char var_1_16 = 50; [L30] signed char var_1_19 = -100; [L31] double var_1_20 = 100000000.8; [L32] double var_1_21 = 15.125; [L33] double var_1_22 = 99.22; [L34] signed long int var_1_23 = -16; [L35] unsigned char var_1_24 = 1; [L36] signed char var_1_25 = 10; [L37] signed char var_1_26 = 16; [L38] unsigned char var_1_27 = 0; [L39] double var_1_28 = 5.5; [L40] signed long int var_1_29 = 50; [L41] signed long int var_1_30 = 16; [L42] signed char var_1_31 = 4; [L43] signed char var_1_32 = 64; [L44] unsigned short int var_1_33 = 16; [L45] unsigned char var_1_34 = 1; [L46] unsigned short int var_1_35 = 1; [L47] float var_1_36 = 9.8; [L48] float var_1_37 = 1000000000000.2; [L49] float var_1_38 = 128.75; [L50] unsigned char var_1_39 = 4; [L51] unsigned char var_1_40 = 32; [L52] signed long int var_1_41 = -5; [L53] double var_1_42 = 49.6; [L54] double var_1_43 = 49.6; [L55] double var_1_44 = 8.2; [L56] signed long int var_1_45 = -2; [L57] unsigned char var_1_46 = 1; [L58] unsigned long int var_1_47 = 16; [L59] unsigned char var_1_48 = 0; [L60] signed long int var_1_49 = -25; [L61] unsigned long int var_1_50 = 1275815169; [L62] unsigned long int var_1_51 = 1483937619; [L63] unsigned long int var_1_52 = 1377781138; [L64] signed long int var_1_53 = -10; [L65] signed long int var_1_54 = 1000000000; [L66] signed long int var_1_55 = 1000000000; [L67] signed long int var_1_56 = 1000000000; [L68] unsigned long int var_1_57 = 1; [L69] unsigned long int var_1_58 = 0; [L70] unsigned long int var_1_59 = 1; [L71] unsigned long int var_1_60 = 3210054013; [L72] float var_1_61 = 4.6; [L73] unsigned char var_1_62 = 2; [L74] signed short int last_1_var_1_1 = 4; [L75] unsigned char last_1_var_1_14 = 1; [L76] signed char last_1_var_1_16 = 50; [L77] signed long int last_1_var_1_23 = -16; [L78] unsigned char last_1_var_1_24 = 1; [L79] double last_1_var_1_28 = 5.5; VAL [isInitial=0, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=256, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L300] isInitial = 1 [L301] FCALL initially() [L302] COND TRUE 1 [L303] CALL updateLastVariables() [L288] last_1_var_1_1 = var_1_1 [L289] last_1_var_1_14 = var_1_14 [L290] last_1_var_1_16 = var_1_16 [L291] last_1_var_1_23 = var_1_23 [L292] last_1_var_1_24 = var_1_24 [L293] last_1_var_1_28 = var_1_28 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=256, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L303] RET updateLastVariables() [L304] CALL updateVariables() [L197] var_1_11 = __VERIFIER_nondet_ushort() [L198] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L198] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L199] CALL assume_abort_if_not(var_1_11 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L199] RET assume_abort_if_not(var_1_11 <= 32767) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L200] var_1_12 = __VERIFIER_nondet_ushort() [L201] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L201] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L202] CALL assume_abort_if_not(var_1_12 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L202] RET assume_abort_if_not(var_1_12 <= 32767) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L203] var_1_13 = __VERIFIER_nondet_ushort() [L204] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L204] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L205] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L205] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L206] var_1_15 = __VERIFIER_nondet_uchar() [L207] CALL assume_abort_if_not(var_1_15 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L207] RET assume_abort_if_not(var_1_15 >= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L208] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L208] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L209] var_1_19 = __VERIFIER_nondet_char() [L210] CALL assume_abort_if_not(var_1_19 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L210] RET assume_abort_if_not(var_1_19 >= -127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L211] CALL assume_abort_if_not(var_1_19 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L211] RET assume_abort_if_not(var_1_19 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L212] var_1_21 = __VERIFIER_nondet_double() [L213] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L213] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L214] var_1_22 = __VERIFIER_nondet_double() [L215] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L215] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L216] var_1_25 = __VERIFIER_nondet_char() [L217] CALL assume_abort_if_not(var_1_25 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L217] RET assume_abort_if_not(var_1_25 >= -1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L218] CALL assume_abort_if_not(var_1_25 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L218] RET assume_abort_if_not(var_1_25 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L219] var_1_26 = __VERIFIER_nondet_char() [L220] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L220] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L221] CALL assume_abort_if_not(var_1_26 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L221] RET assume_abort_if_not(var_1_26 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L222] var_1_27 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L223] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L224] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L224] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L225] var_1_30 = __VERIFIER_nondet_long() [L226] CALL assume_abort_if_not(var_1_30 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L226] RET assume_abort_if_not(var_1_30 >= -2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L227] CALL assume_abort_if_not(var_1_30 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L227] RET assume_abort_if_not(var_1_30 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L228] var_1_32 = __VERIFIER_nondet_char() [L229] CALL assume_abort_if_not(var_1_32 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L229] RET assume_abort_if_not(var_1_32 >= -127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L230] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L230] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L231] var_1_34 = __VERIFIER_nondet_uchar() [L232] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L232] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L233] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L233] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L234] var_1_35 = __VERIFIER_nondet_ushort() [L235] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L235] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L236] CALL assume_abort_if_not(var_1_35 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L236] RET assume_abort_if_not(var_1_35 <= 65534) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L237] var_1_36 = __VERIFIER_nondet_float() [L238] CALL assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L238] RET assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L239] var_1_37 = __VERIFIER_nondet_float() [L240] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L240] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L241] var_1_38 = __VERIFIER_nondet_float() [L242] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L242] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L243] var_1_40 = __VERIFIER_nondet_uchar() [L244] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L244] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L245] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L245] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L246] var_1_43 = __VERIFIER_nondet_double() [L247] CALL assume_abort_if_not((var_1_43 >= -922337.2036854765600e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L247] RET assume_abort_if_not((var_1_43 >= -922337.2036854765600e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L248] var_1_44 = __VERIFIER_nondet_double() [L249] CALL assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L249] RET assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L250] var_1_46 = __VERIFIER_nondet_uchar() [L251] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L251] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L252] CALL assume_abort_if_not(var_1_46 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L252] RET assume_abort_if_not(var_1_46 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L253] var_1_48 = __VERIFIER_nondet_uchar() [L254] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L254] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L255] CALL assume_abort_if_not(var_1_48 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L255] RET assume_abort_if_not(var_1_48 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L256] var_1_49 = __VERIFIER_nondet_long() [L257] CALL assume_abort_if_not(var_1_49 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L257] RET assume_abort_if_not(var_1_49 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L258] CALL assume_abort_if_not(var_1_49 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L258] RET assume_abort_if_not(var_1_49 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L259] var_1_50 = __VERIFIER_nondet_ulong() [L260] CALL assume_abort_if_not(var_1_50 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L260] RET assume_abort_if_not(var_1_50 >= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L261] CALL assume_abort_if_not(var_1_50 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L261] RET assume_abort_if_not(var_1_50 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L262] var_1_51 = __VERIFIER_nondet_ulong() [L263] CALL assume_abort_if_not(var_1_51 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L263] RET assume_abort_if_not(var_1_51 >= 1073741824) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L264] CALL assume_abort_if_not(var_1_51 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L264] RET assume_abort_if_not(var_1_51 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L265] var_1_52 = __VERIFIER_nondet_ulong() [L266] CALL assume_abort_if_not(var_1_52 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L266] RET assume_abort_if_not(var_1_52 >= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L267] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L267] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L268] var_1_54 = __VERIFIER_nondet_long() [L269] CALL assume_abort_if_not(var_1_54 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L269] RET assume_abort_if_not(var_1_54 >= 536870911) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L270] CALL assume_abort_if_not(var_1_54 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L270] RET assume_abort_if_not(var_1_54 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L271] var_1_55 = __VERIFIER_nondet_long() [L272] CALL assume_abort_if_not(var_1_55 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L272] RET assume_abort_if_not(var_1_55 >= 536870912) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L273] CALL assume_abort_if_not(var_1_55 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L273] RET assume_abort_if_not(var_1_55 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L274] var_1_56 = __VERIFIER_nondet_long() [L275] CALL assume_abort_if_not(var_1_56 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L275] RET assume_abort_if_not(var_1_56 >= 536870911) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L276] CALL assume_abort_if_not(var_1_56 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L276] RET assume_abort_if_not(var_1_56 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L277] var_1_58 = __VERIFIER_nondet_ulong() [L278] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L278] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L279] CALL assume_abort_if_not(var_1_58 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L279] RET assume_abort_if_not(var_1_58 <= 1073741824) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L280] var_1_60 = __VERIFIER_nondet_ulong() [L281] CALL assume_abort_if_not(var_1_60 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L281] RET assume_abort_if_not(var_1_60 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L282] CALL assume_abort_if_not(var_1_60 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L282] RET assume_abort_if_not(var_1_60 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L283] var_1_62 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L284] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L285] CALL assume_abort_if_not(var_1_62 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L285] RET assume_abort_if_not(var_1_62 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L304] RET updateVariables() [L305] CALL step() [L83] var_1_29 = var_1_30 [L84] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L85] COND TRUE \read(var_1_34) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L86] COND FALSE !(var_1_30 < var_1_32) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L94] var_1_39 = var_1_40 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L95] COND FALSE !(var_1_29 != var_1_31) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L100] COND FALSE !(1000000.4f != var_1_38) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L105] COND TRUE var_1_34 && var_1_46 [L106] var_1_45 = (((((var_1_39 + var_1_40)) > (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? ((var_1_39 + var_1_40)) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L110] COND FALSE !(var_1_42 < var_1_43) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L123] COND TRUE var_1_48 && var_1_34 [L124] var_1_47 = (var_1_50 + var_1_33) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L129] COND TRUE var_1_52 < (- var_1_51) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L130] COND TRUE \read(var_1_34) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L131] COND FALSE !((~ var_1_29) <= var_1_39) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L144] COND TRUE var_1_31 < var_1_35 [L145] var_1_57 = ((((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) + var_1_55) + var_1_56) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L149] COND TRUE \read(var_1_48) [L150] var_1_59 = (((((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))) < 0 ) ? -((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))) : ((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L154] COND TRUE (((((128) < 0 ) ? -(128) : (128))) - var_1_62) < var_1_49 [L155] var_1_61 = var_1_43 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L157] signed long int stepLocal_3 = last_1_var_1_23; [L158] unsigned char stepLocal_2 = ! (last_1_var_1_14 || last_1_var_1_14); VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, stepLocal_3=-16, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L159] COND FALSE !(last_1_var_1_23 < stepLocal_3) [L170] var_1_16 = 100 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L172] EXPR ((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L172] COND TRUE (((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23 [L173] var_1_23 = (5 - var_1_12) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L177] var_1_20 = (var_1_21 - (var_1_22 + 1.5)) [L178] var_1_28 = var_1_21 [L179] unsigned char stepLocal_0 = var_1_23 > 4; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_21=1000000000006, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L180] COND TRUE (var_1_23 <= var_1_23) || stepLocal_0 [L181] var_1_1 = (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L185] var_1_24 = ((var_1_1 <= (var_1_25 - var_1_26)) && var_1_27) [L186] signed char stepLocal_1 = var_1_16; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_1=100, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L187] EXPR var_1_16 ^ var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_1=100, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L187] COND TRUE stepLocal_1 > (var_1_23 + (var_1_16 ^ var_1_16)) [L188] var_1_14 = (var_1_24 || var_1_15) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L190] COND TRUE \read(var_1_14) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L191] COND FALSE !(\read(var_1_24)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L305] RET step() [L306] CALL, EXPR property() [L296] EXPR ((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR var_1_16 ^ var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR ((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR (((((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1)) && ((last_1_var_1_23 < last_1_var_1_23) ? (((! (last_1_var_1_14 || last_1_var_1_14)) && last_1_var_1_24) ? ((((((2.75f) > (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f))))) ? (2.75f) : (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f)))))) != last_1_var_1_28) ? (var_1_16 == ((signed char) 10)) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) 100)))) && (var_1_20 == ((double) (var_1_21 - (var_1_22 + 1.5))))) && (((((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23) ? (var_1_23 == ((signed long int) (5 - var_1_12))) : (var_1_23 == ((signed long int) ((((var_1_11) > (last_1_var_1_1)) ? (var_1_11) : (last_1_var_1_1)))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296-L297] return (((((((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1)) && ((last_1_var_1_23 < last_1_var_1_23) ? (((! (last_1_var_1_14 || last_1_var_1_14)) && last_1_var_1_24) ? ((((((2.75f) > (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f))))) ? (2.75f) : (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f)))))) != last_1_var_1_28) ? (var_1_16 == ((signed char) 10)) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) 100)))) && (var_1_20 == ((double) (var_1_21 - (var_1_22 + 1.5))))) && (((((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23) ? (var_1_23 == ((signed long int) (5 - var_1_12))) : (var_1_23 == ((signed long int) ((((var_1_11) > (last_1_var_1_1)) ? (var_1_11) : (last_1_var_1_1))))))) && (var_1_24 == ((unsigned char) ((var_1_1 <= (var_1_25 - var_1_26)) && var_1_27)))) && (var_1_28 == ((double) var_1_21)) ; [L306] RET, EXPR property() [L306] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=0, var_1_12=32767, var_1_13=32766, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=1073741839, var_1_48=1, var_1_49=2, var_1_50=1073741823, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=2684354559, var_1_58=1073741824, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 168 locations, 329 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 84.2s, OverallIterations: 10, TraceHistogramMax: 57, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 74.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 17 mSolverCounterUnknown, 3043 SdHoareTripleChecker+Valid, 73.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2939 mSDsluCounter, 7628 SdHoareTripleChecker+Invalid, 73.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4174 mSDsCounter, 941 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1932 IncrementalHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 941 mSolverCounterUnsat, 3454 mSDtfsCounter, 1932 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1861 GetRequests, 1794 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=350occurred in iteration=4, InterpolantAutomatonStates: 62, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 9 MinimizatonAttempts, 871 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 6.4s InterpolantComputationTime, 4622 NumberOfCodeBlocks, 4622 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 4964 ConstructedInterpolants, 0 QuantifiedInterpolants, 10948 SizeOfPredicates, 6 NumberOfNonLiveVariables, 2374 ConjunctsInSsa, 25 ConjunctsInUnsatCore, 14 InterpolantComputations, 7 PerfectInterpolantSequences, 88463/89376 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-08 10:40:07,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/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/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 10:40:09,221 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 10:40:09,298 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-08 10:40:09,302 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 10:40:09,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 10:40:09,321 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 10:40:09,322 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 10:40:09,322 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 10:40:09,322 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 10:40:09,322 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 10:40:09,323 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 10:40:09,323 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 10:40:09,323 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 10:40:09,323 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 10:40:09,324 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 10:40:09,324 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 10:40:09,324 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 10:40:09,325 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 10:40:09,325 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/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 -> c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f [2025-03-08 10:40:09,582 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 10:40:09,589 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 10:40:09,591 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 10:40:09,592 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 10:40:09,592 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 10:40:09,593 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:40:10,742 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05c2d7b6c/b3090c2a9e8b491ba7443181b3b7d727/FLAG5df8ccb6e [2025-03-08 10:40:10,961 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 10:40:10,962 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:40:10,971 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05c2d7b6c/b3090c2a9e8b491ba7443181b3b7d727/FLAG5df8ccb6e [2025-03-08 10:40:11,321 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05c2d7b6c/b3090c2a9e8b491ba7443181b3b7d727 [2025-03-08 10:40:11,322 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 10:40:11,323 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 10:40:11,324 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 10:40:11,324 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 10:40:11,327 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 10:40:11,328 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,328 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7771a677 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11, skipping insertion in model container [2025-03-08 10:40:11,328 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,343 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 10:40:11,432 WARN L250 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-100_file-65.i[916,929] [2025-03-08 10:40:11,502 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 10:40:11,513 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 10:40:11,520 WARN L250 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-100_file-65.i[916,929] [2025-03-08 10:40:11,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 10:40:11,572 INFO L204 MainTranslator]: Completed translation [2025-03-08 10:40:11,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11 WrapperNode [2025-03-08 10:40:11,573 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 10:40:11,573 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 10:40:11,574 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 10:40:11,574 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 10:40:11,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,586 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,608 INFO L138 Inliner]: procedures = 27, calls = 70, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 316 [2025-03-08 10:40:11,609 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 10:40:11,609 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 10:40:11,609 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 10:40:11,609 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 10:40:11,615 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,619 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,628 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]. [2025-03-08 10:40:11,628 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,628 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,637 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,638 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,640 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,641 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,643 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 10:40:11,644 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 10:40:11,644 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 10:40:11,644 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 10:40:11,644 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (1/1) ... [2025-03-08 10:40:11,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 10:40:11,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 10:40:11,674 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 10:40:11,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 10:40:11,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 10:40:11,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-08 10:40:11,695 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 10:40:11,695 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 10:40:11,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 10:40:11,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 10:40:11,778 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 10:40:11,779 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 10:40:14,075 INFO L? ?]: Removed 15 outVars from TransFormulas that were not future-live. [2025-03-08 10:40:14,075 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 10:40:14,087 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 10:40:14,088 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 10:40:14,088 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 10:40:14 BoogieIcfgContainer [2025-03-08 10:40:14,088 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 10:40:14,091 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 10:40:14,091 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 10:40:14,094 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 10:40:14,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 10:40:11" (1/3) ... [2025-03-08 10:40:14,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@166fa7bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 10:40:14, skipping insertion in model container [2025-03-08 10:40:14,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 10:40:11" (2/3) ... [2025-03-08 10:40:14,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@166fa7bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 10:40:14, skipping insertion in model container [2025-03-08 10:40:14,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 10:40:14" (3/3) ... [2025-03-08 10:40:14,097 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2025-03-08 10:40:14,107 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 10:40:14,109 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i that has 2 procedures, 140 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 10:40:14,150 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 10:40:14,157 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;@40b03077, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 10:40:14,157 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 10:40:14,160 INFO L276 IsEmpty]: Start isEmpty. Operand has 140 states, 80 states have (on average 1.4125) internal successors, (113), 81 states have internal predecessors, (113), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:40:14,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2025-03-08 10:40:14,171 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:40:14,172 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:40:14,172 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:40:14,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:40:14,176 INFO L85 PathProgramCache]: Analyzing trace with hash 190197066, now seen corresponding path program 1 times [2025-03-08 10:40:14,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 10:40:14,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416164980] [2025-03-08 10:40:14,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:40:14,184 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 [2025-03-08 10:40:14,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 10:40:14,186 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/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) [2025-03-08 10:40:14,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/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 [2025-03-08 10:40:14,294 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 346 statements into 1 equivalence classes. [2025-03-08 10:40:14,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 346 of 346 statements. [2025-03-08 10:40:14,592 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:40:14,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:40:14,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 10:40:14,617 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 10:40:14,663 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2025-03-08 10:40:14,663 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 10:40:14,663 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 10:40:14,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416164980] [2025-03-08 10:40:14,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416164980] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 10:40:14,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 10:40:14,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-08 10:40:14,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368760782] [2025-03-08 10:40:14,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 10:40:14,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 10:40:14,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 10:40:14,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 10:40:14,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 10:40:14,690 INFO L87 Difference]: Start difference. First operand has 140 states, 80 states have (on average 1.4125) internal successors, (113), 81 states have internal predecessors, (113), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2025-03-08 10:40:14,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 10:40:14,714 INFO L93 Difference]: Finished difference Result 274 states and 506 transitions. [2025-03-08 10:40:14,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 10:40:14,716 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) Word has length 346 [2025-03-08 10:40:14,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 10:40:14,721 INFO L225 Difference]: With dead ends: 274 [2025-03-08 10:40:14,721 INFO L226 Difference]: Without dead ends: 137 [2025-03-08 10:40:14,724 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 10:40:14,726 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 10:40:14,726 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 10:40:14,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2025-03-08 10:40:14,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2025-03-08 10:40:14,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 78 states have (on average 1.3717948717948718) internal successors, (107), 78 states have internal predecessors, (107), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-08 10:40:14,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 221 transitions. [2025-03-08 10:40:14,793 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 221 transitions. Word has length 346 [2025-03-08 10:40:14,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 10:40:14,794 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 221 transitions. [2025-03-08 10:40:14,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2025-03-08 10:40:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 221 transitions. [2025-03-08 10:40:14,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2025-03-08 10:40:14,798 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 10:40:14,798 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 10:40:14,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/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 [2025-03-08 10:40:14,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/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 [2025-03-08 10:40:14,999 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 10:40:15,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 10:40:15,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1290575703, now seen corresponding path program 1 times [2025-03-08 10:40:15,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 10:40:15,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540926406] [2025-03-08 10:40:15,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 10:40:15,001 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 [2025-03-08 10:40:15,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 10:40:15,004 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/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) [2025-03-08 10:40:15,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/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 [2025-03-08 10:40:15,094 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 346 statements into 1 equivalence classes. [2025-03-08 10:40:15,396 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 346 of 346 statements. [2025-03-08 10:40:15,396 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 10:40:15,396 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 10:40:15,410 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-08 10:40:15,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 10:40:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 2684 proven. 114 refuted. 0 times theorem prover too weak. 3586 trivial. 0 not checked. [2025-03-08 10:40:16,284 INFO L312 TraceCheckSpWp]: Computing backward predicates...