./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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_operatoramount_amount250_file-47.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 4113566f6f3abc45bc5dfdc9bbe53f6c320d9af4c9d279d98be42505be21d795 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 08:24:21,541 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 08:24:21,612 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-10 08:24:21,616 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 08:24:21,616 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 08:24:21,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 08:24:21,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 08:24:21,659 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 08:24:21,660 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 08:24:21,660 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 08:24:21,660 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 08:24:21,661 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 08:24:21,661 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 08:24:21,662 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 08:24:21,671 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 08:24:21,671 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 08:24:21,672 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 08:24:21,672 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-10 08:24:21,673 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-10 08:24:21,673 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-10 08:24:21,673 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 08:24:21,677 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 08:24:21,678 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 08:24:21,678 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 08:24:21,678 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 08:24:21,678 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-10 08:24:21,679 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 08:24:21,679 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 08:24:21,679 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 08:24:21,679 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 08:24:21,680 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 08:24:21,680 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 08:24:21,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:24:21,680 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 08:24:21,681 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 08:24:21,681 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 08:24:21,683 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-10 08:24:21,683 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-10 08:24:21,684 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 08:24:21,684 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 08:24:21,684 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 08:24:21,685 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 08:24:21,685 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: 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 -> 4113566f6f3abc45bc5dfdc9bbe53f6c320d9af4c9d279d98be42505be21d795 [2024-11-10 08:24:21,948 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 08:24:21,973 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 08:24:21,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 08:24:21,980 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 08:24:21,981 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 08:24:21,982 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-47.i [2024-11-10 08:24:23,515 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 08:24:23,780 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 08:24:23,781 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-47.i [2024-11-10 08:24:23,800 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b64e36a2/d62012483f4e425e8c573a293d6a8c51/FLAGfaed1d212 [2024-11-10 08:24:23,817 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b64e36a2/d62012483f4e425e8c573a293d6a8c51 [2024-11-10 08:24:23,821 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 08:24:23,824 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 08:24:23,827 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 08:24:23,827 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 08:24:23,832 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 08:24:23,833 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:24:23" (1/1) ... [2024-11-10 08:24:23,834 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@597436b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:23, skipping insertion in model container [2024-11-10 08:24:23,834 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:24:23" (1/1) ... [2024-11-10 08:24:23,885 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 08:24:24,072 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_operatoramount_amount250_file-47.i[916,929] [2024-11-10 08:24:24,201 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:24:24,221 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 08:24:24,238 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_operatoramount_amount250_file-47.i[916,929] [2024-11-10 08:24:24,302 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:24:24,333 INFO L204 MainTranslator]: Completed translation [2024-11-10 08:24:24,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24 WrapperNode [2024-11-10 08:24:24,334 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 08:24:24,335 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 08:24:24,335 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 08:24:24,335 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 08:24:24,343 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,367 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,430 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 397 [2024-11-10 08:24:24,431 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 08:24:24,432 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 08:24:24,432 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 08:24:24,432 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 08:24:24,443 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,443 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,454 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,496 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-10 08:24:24,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,498 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,519 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,525 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,531 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,538 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,551 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 08:24:24,553 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 08:24:24,553 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 08:24:24,553 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 08:24:24,554 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (1/1) ... [2024-11-10 08:24:24,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:24:24,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:24:24,592 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) [2024-11-10 08:24:24,601 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 [2024-11-10 08:24:24,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 08:24:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-10 08:24:24,651 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-10 08:24:24,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-10 08:24:24,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 08:24:24,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 08:24:24,771 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 08:24:24,773 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 08:24:25,423 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L383: havoc property_#t~ite33#1;havoc property_#t~bitwise32#1;havoc property_#t~short34#1; [2024-11-10 08:24:25,514 INFO L? ?]: Removed 43 outVars from TransFormulas that were not future-live. [2024-11-10 08:24:25,515 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 08:24:25,543 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 08:24:25,544 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 08:24:25,544 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:24:25 BoogieIcfgContainer [2024-11-10 08:24:25,545 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 08:24:25,547 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 08:24:25,548 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 08:24:25,551 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 08:24:25,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 08:24:23" (1/3) ... [2024-11-10 08:24:25,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28e2ef9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:24:25, skipping insertion in model container [2024-11-10 08:24:25,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:24" (2/3) ... [2024-11-10 08:24:25,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28e2ef9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:24:25, skipping insertion in model container [2024-11-10 08:24:25,554 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:24:25" (3/3) ... [2024-11-10 08:24:25,556 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-47.i [2024-11-10 08:24:25,571 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 08:24:25,572 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 08:24:25,645 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 08:24:25,653 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;@27473b59, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 08:24:25,653 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 08:24:25,662 INFO L276 IsEmpty]: Start isEmpty. Operand has 168 states, 115 states have (on average 1.4869565217391305) internal successors, (171), 116 states have internal predecessors, (171), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-10 08:24:25,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-10 08:24:25,687 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:25,688 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:25,688 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:25,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:25,696 INFO L85 PathProgramCache]: Analyzing trace with hash 2133613148, now seen corresponding path program 1 times [2024-11-10 08:24:25,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:25,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177940832] [2024-11-10 08:24:25,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:25,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:25,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:26,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:26,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:26,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:26,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:26,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:26,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:26,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:26,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:26,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:26,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:26,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:26,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:26,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:26,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:26,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:26,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:26,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:26,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:26,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:26,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:24:26,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:26,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177940832] [2024-11-10 08:24:26,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177940832] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:24:26,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:24:26,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-10 08:24:26,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782895514] [2024-11-10 08:24:26,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:24:26,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-10 08:24:26,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:26,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-10 08:24:26,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:24:26,580 INFO L87 Difference]: Start difference. First operand has 168 states, 115 states have (on average 1.4869565217391305) internal successors, (171), 116 states have internal predecessors, (171), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-10 08:24:26,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:26,633 INFO L93 Difference]: Finished difference Result 328 states and 585 transitions. [2024-11-10 08:24:26,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-10 08:24:26,637 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 327 [2024-11-10 08:24:26,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:26,648 INFO L225 Difference]: With dead ends: 328 [2024-11-10 08:24:26,649 INFO L226 Difference]: Without dead ends: 163 [2024-11-10 08:24:26,654 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:24:26,658 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:26,660 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 261 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:24:26,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-11-10 08:24:26,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2024-11-10 08:24:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 111 states have (on average 1.4684684684684686) internal successors, (163), 111 states have internal predecessors, (163), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-10 08:24:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 263 transitions. [2024-11-10 08:24:26,741 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 263 transitions. Word has length 327 [2024-11-10 08:24:26,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:26,742 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 263 transitions. [2024-11-10 08:24:26,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-10 08:24:26,743 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 263 transitions. [2024-11-10 08:24:26,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-10 08:24:26,751 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:26,752 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:26,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-10 08:24:26,752 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:26,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:26,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1103613730, now seen corresponding path program 1 times [2024-11-10 08:24:26,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:26,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684334120] [2024-11-10 08:24:26,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:26,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:26,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:27,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:27,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:27,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:27,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:27,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:27,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:27,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:27,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:27,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:27,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:27,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:27,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:27,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:27,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:27,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:27,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:27,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:24:27,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684334120] [2024-11-10 08:24:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684334120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:24:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:24:27,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-10 08:24:27,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814577736] [2024-11-10 08:24:27,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:24:27,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:24:27,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:27,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:24:27,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:24:27,471 INFO L87 Difference]: Start difference. First operand 163 states and 263 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:27,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:27,688 INFO L93 Difference]: Finished difference Result 387 states and 622 transitions. [2024-11-10 08:24:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-10 08:24:27,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-10 08:24:27,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:27,693 INFO L225 Difference]: With dead ends: 387 [2024-11-10 08:24:27,693 INFO L226 Difference]: Without dead ends: 227 [2024-11-10 08:24:27,694 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-10 08:24:27,695 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 78 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:27,696 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 688 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-10 08:24:27,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-10 08:24:27,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2024-11-10 08:24:27,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 166 states have (on average 1.5060240963855422) internal successors, (250), 167 states have internal predecessors, (250), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 53 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-10 08:24:27,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 358 transitions. [2024-11-10 08:24:27,728 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 358 transitions. Word has length 327 [2024-11-10 08:24:27,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:27,729 INFO L471 AbstractCegarLoop]: Abstraction has 223 states and 358 transitions. [2024-11-10 08:24:27,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:27,730 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 358 transitions. [2024-11-10 08:24:27,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-10 08:24:27,737 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:27,737 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:27,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-10 08:24:27,738 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:27,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:27,739 INFO L85 PathProgramCache]: Analyzing trace with hash -982440197, now seen corresponding path program 1 times [2024-11-10 08:24:27,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:27,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740961765] [2024-11-10 08:24:27,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:27,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:27,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:27,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:27,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:27,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:27,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:27,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:27,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:27,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:27,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:28,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:28,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:28,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:28,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:28,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:28,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:28,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:28,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:28,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:28,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:28,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:28,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:24:28,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:28,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740961765] [2024-11-10 08:24:28,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740961765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:24:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:24:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:24:28,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446078225] [2024-11-10 08:24:28,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:24:28,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:24:28,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:24:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:24:28,151 INFO L87 Difference]: Start difference. First operand 223 states and 358 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:28,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:28,215 INFO L93 Difference]: Finished difference Result 549 states and 870 transitions. [2024-11-10 08:24:28,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:24:28,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 328 [2024-11-10 08:24:28,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:28,224 INFO L225 Difference]: With dead ends: 549 [2024-11-10 08:24:28,224 INFO L226 Difference]: Without dead ends: 329 [2024-11-10 08:24:28,225 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:24:28,226 INFO L432 NwaCegarLoop]: 258 mSDtfsCounter, 90 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:28,227 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 506 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:24:28,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2024-11-10 08:24:28,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 325. [2024-11-10 08:24:28,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 243 states have (on average 1.4650205761316872) internal successors, (356), 246 states have internal predecessors, (356), 77 states have call successors, (77), 4 states have call predecessors, (77), 4 states have return successors, (77), 74 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-10 08:24:28,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 510 transitions. [2024-11-10 08:24:28,276 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 510 transitions. Word has length 328 [2024-11-10 08:24:28,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:28,278 INFO L471 AbstractCegarLoop]: Abstraction has 325 states and 510 transitions. [2024-11-10 08:24:28,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:28,279 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 510 transitions. [2024-11-10 08:24:28,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-10 08:24:28,283 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:28,284 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:28,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-10 08:24:28,284 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:28,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:28,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1505072636, now seen corresponding path program 1 times [2024-11-10 08:24:28,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:28,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448042230] [2024-11-10 08:24:28,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:28,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:28,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:28,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:28,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:28,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:28,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:28,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:28,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:28,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:28,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:28,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:28,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:28,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:28,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:28,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:28,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:28,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:29,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:29,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:29,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:29,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:29,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:29,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:29,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:29,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:29,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:29,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:29,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:29,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:29,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:24:29,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:29,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448042230] [2024-11-10 08:24:29,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448042230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:24:29,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:24:29,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-10 08:24:29,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026014477] [2024-11-10 08:24:29,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:24:29,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:24:29,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:29,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:24:29,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:24:29,115 INFO L87 Difference]: Start difference. First operand 325 states and 510 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:29,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:29,399 INFO L93 Difference]: Finished difference Result 925 states and 1454 transitions. [2024-11-10 08:24:29,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-10 08:24:29,399 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 328 [2024-11-10 08:24:29,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:29,406 INFO L225 Difference]: With dead ends: 925 [2024-11-10 08:24:29,406 INFO L226 Difference]: Without dead ends: 603 [2024-11-10 08:24:29,407 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-10 08:24:29,408 INFO L432 NwaCegarLoop]: 258 mSDtfsCounter, 180 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:29,408 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 759 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-10 08:24:29,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2024-11-10 08:24:29,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 434. [2024-11-10 08:24:29,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 299 states have (on average 1.4180602006688963) internal successors, (424), 302 states have internal predecessors, (424), 127 states have call successors, (127), 7 states have call predecessors, (127), 7 states have return successors, (127), 124 states have call predecessors, (127), 127 states have call successors, (127) [2024-11-10 08:24:29,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 678 transitions. [2024-11-10 08:24:29,472 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 678 transitions. Word has length 328 [2024-11-10 08:24:29,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:29,473 INFO L471 AbstractCegarLoop]: Abstraction has 434 states and 678 transitions. [2024-11-10 08:24:29,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:29,474 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 678 transitions. [2024-11-10 08:24:29,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-10 08:24:29,477 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:29,477 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:29,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-10 08:24:29,478 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:29,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:29,479 INFO L85 PathProgramCache]: Analyzing trace with hash 939070010, now seen corresponding path program 1 times [2024-11-10 08:24:29,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:29,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590486954] [2024-11-10 08:24:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:29,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:30,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:30,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:30,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:30,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:30,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:30,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:30,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:30,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:30,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:30,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:30,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:30,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:30,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:30,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:30,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:30,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:30,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:30,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:30,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:30,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:30,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:30,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:30,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:24:30,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:30,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590486954] [2024-11-10 08:24:30,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590486954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:24:30,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:24:30,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:24:30,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154175323] [2024-11-10 08:24:30,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:24:30,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:24:30,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:30,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:24:30,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:24:30,260 INFO L87 Difference]: Start difference. First operand 434 states and 678 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:30,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:30,348 INFO L93 Difference]: Finished difference Result 1078 states and 1692 transitions. [2024-11-10 08:24:30,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:24:30,349 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 329 [2024-11-10 08:24:30,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:30,359 INFO L225 Difference]: With dead ends: 1078 [2024-11-10 08:24:30,360 INFO L226 Difference]: Without dead ends: 756 [2024-11-10 08:24:30,361 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:24:30,362 INFO L432 NwaCegarLoop]: 289 mSDtfsCounter, 145 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:30,365 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 540 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:24:30,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2024-11-10 08:24:30,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 745. [2024-11-10 08:24:30,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 529 states have (on average 1.4272211720226844) internal successors, (755), 535 states have internal predecessors, (755), 204 states have call successors, (204), 11 states have call predecessors, (204), 11 states have return successors, (204), 198 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-10 08:24:30,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 1163 transitions. [2024-11-10 08:24:30,465 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 1163 transitions. Word has length 329 [2024-11-10 08:24:30,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:30,466 INFO L471 AbstractCegarLoop]: Abstraction has 745 states and 1163 transitions. [2024-11-10 08:24:30,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:24:30,466 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 1163 transitions. [2024-11-10 08:24:30,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-10 08:24:30,470 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:30,471 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:30,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-10 08:24:30,471 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:30,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash -522561114, now seen corresponding path program 1 times [2024-11-10 08:24:30,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:30,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123674417] [2024-11-10 08:24:30,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:30,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:31,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:24:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-10 08:24:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:24:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-10 08:24:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:24:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-10 08:24:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:24:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-10 08:24:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:24:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:24:31,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:24:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:24:31,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:24:31,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-10 08:24:31,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-10 08:24:31,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-10 08:24:31,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-10 08:24:31,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-10 08:24:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-10 08:24:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-10 08:24:31,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-10 08:24:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-11-10 08:24:31,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-10 08:24:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-11-10 08:24:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-10 08:24:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-10 08:24:31,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-10 08:24:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-10 08:24:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-10 08:24:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-10 08:24:31,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-10 08:24:31,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-10 08:24:31,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-10 08:24:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-10 08:24:31,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-10 08:24:31,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-10 08:24:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-10 08:24:31,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-10 08:24:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-10 08:24:31,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-10 08:24:31,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-10 08:24:31,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-10 08:24:31,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-10 08:24:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-10 08:24:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-10 08:24:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-10 08:24:31,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-10 08:24:31,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-10 08:24:31,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-10 08:24:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-10 08:24:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:31,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 75 proven. 72 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-10 08:24:31,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:24:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123674417] [2024-11-10 08:24:31,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123674417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-10 08:24:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238944912] [2024-11-10 08:24:31,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:31,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:24:31,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:24:31,957 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) [2024-11-10 08:24:31,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-10 08:24:32,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:24:32,245 INFO L255 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-10 08:24:32,272 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:24:33,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2525 proven. 138 refuted. 0 times theorem prover too weak. 2237 trivial. 0 not checked. [2024-11-10 08:24:33,717 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-10 08:24:34,544 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 150 proven. 141 refuted. 0 times theorem prover too weak. 4609 trivial. 0 not checked. [2024-11-10 08:24:34,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238944912] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-10 08:24:34,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-10 08:24:34,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 10] total 22 [2024-11-10 08:24:34,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356282029] [2024-11-10 08:24:34,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-10 08:24:34,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-10 08:24:34,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:24:34,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-10 08:24:34,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2024-11-10 08:24:34,548 INFO L87 Difference]: Start difference. First operand 745 states and 1163 transitions. Second operand has 22 states, 21 states have (on average 9.714285714285714) internal successors, (204), 20 states have internal predecessors, (204), 8 states have call successors, (150), 4 states have call predecessors, (150), 8 states have return successors, (150), 8 states have call predecessors, (150), 8 states have call successors, (150) [2024-11-10 08:24:36,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:24:36,398 INFO L93 Difference]: Finished difference Result 2785 states and 4313 transitions. [2024-11-10 08:24:36,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-10 08:24:36,399 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 9.714285714285714) internal successors, (204), 20 states have internal predecessors, (204), 8 states have call successors, (150), 4 states have call predecessors, (150), 8 states have return successors, (150), 8 states have call predecessors, (150), 8 states have call successors, (150) Word has length 330 [2024-11-10 08:24:36,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:24:36,414 INFO L225 Difference]: With dead ends: 2785 [2024-11-10 08:24:36,415 INFO L226 Difference]: Without dead ends: 2152 [2024-11-10 08:24:36,418 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 782 GetRequests, 748 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=379, Invalid=881, Unknown=0, NotChecked=0, Total=1260 [2024-11-10 08:24:36,421 INFO L432 NwaCegarLoop]: 193 mSDtfsCounter, 1313 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 478 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 1901 SdHoareTripleChecker+Invalid, 1897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 478 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-10 08:24:36,421 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1314 Valid, 1901 Invalid, 1897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [478 Valid, 1419 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-10 08:24:36,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2024-11-10 08:24:36,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 1395. [2024-11-10 08:24:36,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1395 states, 1011 states have (on average 1.427299703264095) internal successors, (1443), 1023 states have internal predecessors, (1443), 358 states have call successors, (358), 25 states have call predecessors, (358), 25 states have return successors, (358), 346 states have call predecessors, (358), 358 states have call successors, (358) [2024-11-10 08:24:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 2159 transitions. [2024-11-10 08:24:36,629 INFO L78 Accepts]: Start accepts. Automaton has 1395 states and 2159 transitions. Word has length 330 [2024-11-10 08:24:36,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:24:36,630 INFO L471 AbstractCegarLoop]: Abstraction has 1395 states and 2159 transitions. [2024-11-10 08:24:36,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 9.714285714285714) internal successors, (204), 20 states have internal predecessors, (204), 8 states have call successors, (150), 4 states have call predecessors, (150), 8 states have return successors, (150), 8 states have call predecessors, (150), 8 states have call successors, (150) [2024-11-10 08:24:36,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1395 states and 2159 transitions. [2024-11-10 08:24:36,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-10 08:24:36,634 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:24:36,634 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:36,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-10 08:24:36,838 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,SelfDestructingSolverStorable5 [2024-11-10 08:24:36,839 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:24:36,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:24:36,840 INFO L85 PathProgramCache]: Analyzing trace with hash 170540583, now seen corresponding path program 1 times [2024-11-10 08:24:36,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:24:36,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564886851] [2024-11-10 08:24:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:36,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:24:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-10 08:24:37,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [222059943] [2024-11-10 08:24:37,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:24:37,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:24:37,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:24:37,573 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) [2024-11-10 08:24:37,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-10 08:24:37,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 08:24:37,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 08:24:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 08:24:38,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 08:24:38,414 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-10 08:24:38,417 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-10 08:24:38,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-10 08:24:38,619 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,SelfDestructingSolverStorable6 [2024-11-10 08:24:38,623 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:24:38,865 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-10 08:24:38,868 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 08:24:38 BoogieIcfgContainer [2024-11-10 08:24:38,868 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-10 08:24:38,869 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-10 08:24:38,869 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-10 08:24:38,869 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-10 08:24:38,870 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:24:25" (3/4) ... [2024-11-10 08:24:38,872 INFO L146 WitnessPrinter]: No result that supports witness generation found [2024-11-10 08:24:38,873 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-10 08:24:38,874 INFO L158 Benchmark]: Toolchain (without parser) took 15049.48ms. Allocated memory was 184.5MB in the beginning and 465.6MB in the end (delta: 281.0MB). Free memory was 132.8MB in the beginning and 229.7MB in the end (delta: -96.8MB). Peak memory consumption was 185.6MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,874 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 184.5MB. Free memory is still 153.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 08:24:38,874 INFO L158 Benchmark]: CACSL2BoogieTranslator took 507.51ms. Allocated memory is still 184.5MB. Free memory was 132.2MB in the beginning and 107.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,874 INFO L158 Benchmark]: Boogie Procedure Inliner took 95.87ms. Allocated memory is still 184.5MB. Free memory was 107.0MB in the beginning and 100.0MB in the end (delta: 7.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,875 INFO L158 Benchmark]: Boogie Preprocessor took 120.27ms. Allocated memory is still 184.5MB. Free memory was 100.0MB in the beginning and 86.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,875 INFO L158 Benchmark]: IcfgBuilder took 991.99ms. Allocated memory is still 184.5MB. Free memory was 86.0MB in the beginning and 128.3MB in the end (delta: -42.2MB). Peak memory consumption was 41.7MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,875 INFO L158 Benchmark]: TraceAbstraction took 13321.35ms. Allocated memory was 184.5MB in the beginning and 465.6MB in the end (delta: 281.0MB). Free memory was 127.3MB in the beginning and 229.7MB in the end (delta: -102.3MB). Peak memory consumption was 177.5MB. Max. memory is 16.1GB. [2024-11-10 08:24:38,876 INFO L158 Benchmark]: Witness Printer took 4.21ms. Allocated memory is still 465.6MB. Free memory is still 229.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 08:24:38,877 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.23ms. Allocated memory is still 184.5MB. Free memory is still 153.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 507.51ms. Allocated memory is still 184.5MB. Free memory was 132.2MB in the beginning and 107.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 95.87ms. Allocated memory is still 184.5MB. Free memory was 107.0MB in the beginning and 100.0MB in the end (delta: 7.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 120.27ms. Allocated memory is still 184.5MB. Free memory was 100.0MB in the beginning and 86.0MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * IcfgBuilder took 991.99ms. Allocated memory is still 184.5MB. Free memory was 86.0MB in the beginning and 128.3MB in the end (delta: -42.2MB). Peak memory consumption was 41.7MB. Max. memory is 16.1GB. * TraceAbstraction took 13321.35ms. Allocated memory was 184.5MB in the beginning and 465.6MB in the end (delta: 281.0MB). Free memory was 127.3MB in the beginning and 229.7MB in the end (delta: -102.3MB). Peak memory consumption was 177.5MB. Max. memory is 16.1GB. * Witness Printer took 4.21ms. Allocated memory is still 465.6MB. Free memory is still 229.7MB. 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 someBinaryDOUBLEComparisonOperation at line 383, overapproximation of someBinaryFLOATComparisonOperation at line 383, overapproximation of someBinaryArithmeticDOUBLEoperation at line 205. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_3 = -32; [L24] signed char var_1_6 = 100; [L25] signed char var_1_7 = 0; [L26] signed char var_1_8 = 5; [L27] double var_1_9 = 63.25; [L28] double var_1_10 = 99.125; [L29] double var_1_11 = 32.5; [L30] double var_1_12 = 2.375; [L31] double var_1_13 = 10000000.625; [L32] unsigned char var_1_14 = 1; [L33] unsigned long int var_1_15 = 8; [L34] unsigned char var_1_16 = 0; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 0; [L38] unsigned char var_1_20 = 0; [L39] signed short int var_1_24 = 1; [L40] float var_1_25 = 49.9; [L41] signed char var_1_26 = 64; [L42] unsigned char var_1_27 = 64; [L43] unsigned long int var_1_29 = 4; [L44] unsigned long int var_1_30 = 3559873434; [L45] unsigned char var_1_31 = 0; [L46] unsigned char var_1_32 = 25; [L47] unsigned char var_1_33 = 200; [L48] float var_1_34 = 256.5; [L49] signed long int var_1_35 = 16; [L50] signed long int var_1_36 = 1828643428; [L51] signed long int var_1_37 = 1618754263; [L52] signed long int var_1_38 = 128; [L53] signed long int var_1_39 = 256; [L54] unsigned long int var_1_40 = 256; [L55] double var_1_41 = 63.5; [L56] signed short int var_1_42 = -5; [L57] signed short int var_1_43 = 20509; [L58] signed short int var_1_44 = 31371; [L59] signed short int var_1_45 = 1; [L60] double var_1_46 = 7.75; [L61] double var_1_47 = 255.875; [L62] unsigned char var_1_48 = 16; [L63] unsigned char var_1_49 = 0; [L64] unsigned char var_1_50 = 8; [L65] unsigned char var_1_51 = 64; [L66] unsigned char var_1_52 = 50; [L67] unsigned char var_1_53 = 32; [L68] unsigned char var_1_54 = 50; [L69] unsigned char var_1_55 = 4; [L70] signed short int var_1_56 = 16; [L71] unsigned char var_1_57 = 1; [L72] unsigned char var_1_58 = 32; [L73] signed char last_1_var_1_1 = 5; [L74] double last_1_var_1_9 = 63.25; [L75] unsigned char last_1_var_1_14 = 1; [L76] signed short int last_1_var_1_24 = 1; [L77] float last_1_var_1_25 = 49.9; [L78] unsigned long int last_1_var_1_29 = 4; [L79] unsigned char last_1_var_1_31 = 0; [L80] float last_1_var_1_34 = 256.5; [L81] signed long int last_1_var_1_38 = 128; [L82] signed long int last_1_var_1_39 = 256; [L83] double last_1_var_1_41 = 63.5; [L84] signed short int last_1_var_1_45 = 1; [L85] unsigned char last_1_var_1_48 = 16; [L86] signed short int last_1_var_1_56 = 16; [L87] unsigned char last_1_var_1_57 = 1; VAL [isInitial=0, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=-32, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L387] isInitial = 1 [L388] FCALL initially() [L389] COND TRUE 1 [L390] CALL updateLastVariables() [L366] last_1_var_1_1 = var_1_1 [L367] last_1_var_1_9 = var_1_9 [L368] last_1_var_1_14 = var_1_14 [L369] last_1_var_1_24 = var_1_24 [L370] last_1_var_1_25 = var_1_25 [L371] last_1_var_1_29 = var_1_29 [L372] last_1_var_1_31 = var_1_31 [L373] last_1_var_1_34 = var_1_34 [L374] last_1_var_1_38 = var_1_38 [L375] last_1_var_1_39 = var_1_39 [L376] last_1_var_1_41 = var_1_41 [L377] last_1_var_1_45 = var_1_45 [L378] last_1_var_1_48 = var_1_48 [L379] last_1_var_1_56 = var_1_56 [L380] last_1_var_1_57 = var_1_57 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=-32, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L390] RET updateLastVariables() [L391] CALL updateVariables() [L287] var_1_3 = __VERIFIER_nondet_char() [L288] CALL assume_abort_if_not(var_1_3 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L288] RET assume_abort_if_not(var_1_3 >= -126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L289] CALL assume_abort_if_not(var_1_3 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L289] RET assume_abort_if_not(var_1_3 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=100, var_1_7=0, var_1_8=5, var_1_9=253/4] [L290] var_1_6 = __VERIFIER_nondet_char() [L291] CALL assume_abort_if_not(var_1_6 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L291] RET assume_abort_if_not(var_1_6 >= 62) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L292] CALL assume_abort_if_not(var_1_6 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L292] RET assume_abort_if_not(var_1_6 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=0, var_1_8=5, var_1_9=253/4] [L293] var_1_7 = __VERIFIER_nondet_char() [L294] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L294] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L295] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L295] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=5, var_1_9=253/4] [L296] var_1_8 = __VERIFIER_nondet_char() [L297] CALL assume_abort_if_not(var_1_8 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L297] RET assume_abort_if_not(var_1_8 >= -63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L298] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L298] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=793/8, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L299] var_1_10 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 2305843.009213691390e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L300] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 2305843.009213691390e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_11=65/2, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L301] var_1_11 = __VERIFIER_nondet_double() [L302] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L302] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_12=19/8, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L303] var_1_12 = __VERIFIER_nondet_double() [L304] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L304] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_13=80000005/8, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L305] var_1_13 = __VERIFIER_nondet_double() [L306] CALL assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L306] RET assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L307] var_1_15 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L308] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L309] CALL assume_abort_if_not(var_1_15 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L309] RET assume_abort_if_not(var_1_15 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L310] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L310] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L311] var_1_16 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L312] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L313] CALL assume_abort_if_not(var_1_16 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L313] RET assume_abort_if_not(var_1_16 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L314] var_1_17 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L315] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L316] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L316] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L317] var_1_18 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L318] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L319] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L319] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L320] var_1_19 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L321] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L322] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L322] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=3559873434, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L323] var_1_30 = __VERIFIER_nondet_ulong() [L324] 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_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L324] RET assume_abort_if_not(var_1_30 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L325] CALL assume_abort_if_not(var_1_30 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L325] RET assume_abort_if_not(var_1_30 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=200, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L326] var_1_33 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L327] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L328] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L328] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=1828643428, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L329] var_1_36 = __VERIFIER_nondet_long() [L330] CALL assume_abort_if_not(var_1_36 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L330] RET assume_abort_if_not(var_1_36 >= 1073741822) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L331] CALL assume_abort_if_not(var_1_36 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L331] RET assume_abort_if_not(var_1_36 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=1618754263, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L332] var_1_37 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_37 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L333] RET assume_abort_if_not(var_1_37 >= 1073741822) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L334] CALL assume_abort_if_not(var_1_37 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L334] RET assume_abort_if_not(var_1_37 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=20509, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L335] var_1_43 = __VERIFIER_nondet_short() [L336] CALL assume_abort_if_not(var_1_43 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L336] RET assume_abort_if_not(var_1_43 >= 16382) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L337] CALL assume_abort_if_not(var_1_43 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L337] RET assume_abort_if_not(var_1_43 <= 32766) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=31371, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L338] var_1_44 = __VERIFIER_nondet_short() [L339] CALL assume_abort_if_not(var_1_44 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L339] RET assume_abort_if_not(var_1_44 >= 16382) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L340] CALL assume_abort_if_not(var_1_44 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L340] RET assume_abort_if_not(var_1_44 <= 32766) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_47=2047/8, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L341] var_1_47 = __VERIFIER_nondet_double() [L342] CALL assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L342] RET assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L343] var_1_49 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L344] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L345] CALL assume_abort_if_not(var_1_49 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L345] RET assume_abort_if_not(var_1_49 <= 64) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=8, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L346] var_1_50 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L347] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L348] CALL assume_abort_if_not(var_1_50 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L348] RET assume_abort_if_not(var_1_50 <= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=64, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L349] var_1_51 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_51 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L350] RET assume_abort_if_not(var_1_51 >= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L351] CALL assume_abort_if_not(var_1_51 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L351] RET assume_abort_if_not(var_1_51 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=50, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L352] var_1_52 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_52 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L353] RET assume_abort_if_not(var_1_52 >= 32) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L354] CALL assume_abort_if_not(var_1_52 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L354] RET assume_abort_if_not(var_1_52 <= 64) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=32, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L355] var_1_53 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_53 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L356] RET assume_abort_if_not(var_1_53 >= 32) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L357] CALL assume_abort_if_not(var_1_53 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L357] RET assume_abort_if_not(var_1_53 <= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=50, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L358] var_1_54 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_54 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L359] RET assume_abort_if_not(var_1_54 >= 31) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L360] CALL assume_abort_if_not(var_1_54 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L360] RET assume_abort_if_not(var_1_54 <= 63) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=4, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L361] var_1_55 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L362] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L363] CALL assume_abort_if_not(var_1_55 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L363] RET assume_abort_if_not(var_1_55 <= 31) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=128, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L391] RET updateVariables() [L392] CALL step() [L91] COND TRUE (var_1_12 + last_1_var_1_9) < last_1_var_1_25 [L92] var_1_38 = (((((last_1_var_1_1) > (var_1_7)) ? (last_1_var_1_1) : (var_1_7))) + ((((((((last_1_var_1_45) < (var_1_8)) ? (last_1_var_1_45) : (var_1_8)))) > (last_1_var_1_39)) ? (((((last_1_var_1_45) < (var_1_8)) ? (last_1_var_1_45) : (var_1_8)))) : (last_1_var_1_39)))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=253/4] [L96] COND FALSE !(var_1_6 > (var_1_7 + last_1_var_1_38)) [L111] var_1_9 = var_1_13 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L113] signed char stepLocal_0 = var_1_3; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=5, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L114] COND TRUE \read(last_1_var_1_57) [L115] var_1_1 = (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L127] unsigned long int stepLocal_6 = last_1_var_1_29; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_6=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=64, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L128] COND FALSE !((last_1_var_1_41 + var_1_11) != (- last_1_var_1_25)) [L133] var_1_27 = var_1_6 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_6=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L135] unsigned long int stepLocal_9 = var_1_15; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=0, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L136] COND FALSE !(var_1_10 >= (var_1_12 - var_1_11)) [L143] var_1_31 = (! 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L145] unsigned long int stepLocal_2 = 256u; [L146] unsigned long int stepLocal_1 = var_1_15; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_1=1, stepLocal_2=256, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L147] COND FALSE !(\read(last_1_var_1_31)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_1=1, stepLocal_2=256, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L150] COND FALSE !(var_1_7 <= stepLocal_1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=513/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L162] COND TRUE var_1_13 > var_1_10 [L163] var_1_34 = 4.5f VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=32, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L165] var_1_57 = var_1_17 [L166] var_1_58 = var_1_33 [L167] signed char stepLocal_8 = var_1_3; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_8=15, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L168] EXPR ((((0) > (10)) ? (0) : (10))) | var_1_7 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_8=15, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L168] signed long int stepLocal_7 = ((((0) > (10)) ? (0) : (10))) | var_1_7; [L169] COND FALSE !(stepLocal_8 == var_1_15) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=25, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L176] COND FALSE !((var_1_29 >> 4u) >= var_1_15) [L181] var_1_32 = var_1_33 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L183] COND TRUE var_1_3 != last_1_var_1_48 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L184] COND FALSE !(last_1_var_1_48 == (var_1_33 - 2)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L194] signed long int stepLocal_14 = var_1_38; [L195] unsigned char stepLocal_13 = var_1_14; [L196] signed long int stepLocal_12 = var_1_6 - var_1_7; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_12=52, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L197] COND TRUE 1.5f < (var_1_12 * var_1_34) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_12=52, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_46=31/4, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L198] COND FALSE !(var_1_38 < stepLocal_12) [L205] var_1_46 = (((((var_1_11) > (var_1_10)) ? (var_1_11) : (var_1_10))) - ((((var_1_12) > (var_1_47)) ? (var_1_12) : (var_1_47)))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L218] signed char stepLocal_11 = var_1_6; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_11=62, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=1, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L219] COND TRUE stepLocal_11 != var_1_30 [L220] var_1_45 = (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + (((((var_1_33) < (var_1_7)) ? (var_1_33) : (var_1_7))) - var_1_27)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L222] unsigned char stepLocal_5 = var_1_48; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_5=16, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=499/10, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L223] COND TRUE stepLocal_5 > var_1_3 [L224] var_1_25 = var_1_11 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L228] COND FALSE !((var_1_25 < var_1_13) || var_1_18) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=256, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L235] COND TRUE var_1_58 > var_1_29 [L236] var_1_40 = ((((((((var_1_33) > (var_1_26)) ? (var_1_33) : (var_1_26)))) > (var_1_1)) ? (((((var_1_33) > (var_1_26)) ? (var_1_33) : (var_1_26)))) : (var_1_1))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L240] unsigned char stepLocal_4 = var_1_1 <= (var_1_6 - var_1_7); [L241] unsigned char stepLocal_3 = var_1_14; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_3=1, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L242] COND TRUE var_1_31 && stepLocal_3 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=0, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L243] COND FALSE !(var_1_11 == (var_1_46 / 128.5)) [L250] var_1_20 = (((5 < var_1_15) || var_1_17) && var_1_16) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L253] unsigned char stepLocal_10 = var_1_14; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_10=1, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_11=3, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=127/2, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L254] COND TRUE var_1_20 && stepLocal_10 [L255] var_1_41 = ((((var_1_12) < (var_1_10)) ? (var_1_12) : (var_1_10))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=256, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L261] COND TRUE var_1_41 <= (((((var_1_11) < (var_1_9)) ? (var_1_11) : (var_1_9))) + var_1_12) [L262] var_1_39 = ((((((((var_1_33) > (var_1_27)) ? (var_1_33) : (var_1_27)))) > (var_1_3)) ? (((((var_1_33) > (var_1_27)) ? (var_1_33) : (var_1_27)))) : (var_1_3))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=-5, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L264] var_1_42 = ((((((var_1_43) < (var_1_44)) ? (var_1_43) : (var_1_44))) - ((((var_1_6) > (var_1_39)) ? (var_1_6) : (var_1_39)))) - (var_1_7 + var_1_33)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=1, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L265] COND TRUE ! (var_1_11 != (var_1_12 - var_1_10)) [L266] var_1_24 = ((((((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) > (var_1_3)) ? (((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) : (var_1_3))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L270] signed long int stepLocal_15 = 100; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_15=100, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L271] COND TRUE var_1_7 <= stepLocal_15 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=16, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L272] COND FALSE !(\read(var_1_18)) [L275] var_1_56 = ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=16, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=62, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L280] COND TRUE \read(var_1_57) [L281] var_1_35 = ((((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37))) - var_1_24) - var_1_6) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, stepLocal_0=15, stepLocal_13=1, stepLocal_14=266, stepLocal_2=256, stepLocal_4=1, stepLocal_6=4, stepLocal_7=10, stepLocal_9=1, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=2147483569, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=62, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L392] RET step() [L393] CALL, EXPR property() [L383] EXPR ((((((((last_1_var_1_57 ? (var_1_1 == ((signed char) (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))))) : (last_1_var_1_14 ? ((var_1_3 <= last_1_var_1_24) ? (var_1_1 == ((signed char) 8)) : (var_1_1 == ((signed char) ((var_1_6 - var_1_7) - 64)))) : (var_1_1 == ((signed char) (var_1_7 + var_1_8))))) && ((var_1_6 > (var_1_7 + last_1_var_1_38)) ? ((var_1_3 >= var_1_6) ? (last_1_var_1_14 ? (var_1_9 == ((double) (((var_1_10 + var_1_11) - var_1_12) + var_1_13))) : (last_1_var_1_14 ? (var_1_9 == ((double) var_1_11)) : (var_1_9 == ((double) var_1_12)))) : (var_1_9 == ((double) var_1_13))) : (var_1_9 == ((double) var_1_13)))) && (last_1_var_1_31 ? (var_1_14 == ((unsigned char) (((var_1_6 / var_1_15) >= var_1_7) || (var_1_16 && var_1_17)))) : ((var_1_7 <= var_1_15) ? ((last_1_var_1_34 != var_1_12) ? (((var_1_7 / ((((8u) < 0 ) ? -(8u) : (8u)))) < 256u) ? (var_1_14 == ((unsigned char) (! (! 0)))) : (var_1_14 == ((unsigned char) (! (! var_1_16))))) : (var_1_14 == ((unsigned char) (var_1_18 || (var_1_16 && var_1_19))))) : 1))) && ((var_1_31 && var_1_14) ? ((var_1_11 == (var_1_46 / 128.5)) ? ((var_1_17 || (var_1_1 <= (var_1_6 - var_1_7))) ? (var_1_20 == ((unsigned char) (var_1_14 || var_1_16))) : (var_1_20 == ((unsigned char) (var_1_14 && var_1_19)))) : (var_1_20 == ((unsigned char) (((5 < var_1_15) || var_1_17) && var_1_16)))) : 1)) && ((! (var_1_11 != (var_1_12 - var_1_10))) ? (var_1_24 == ((signed short int) ((((((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) > (var_1_3)) ? (((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) : (var_1_3))))) : (var_1_24 == ((signed short int) (var_1_6 - var_1_7))))) && ((var_1_48 > var_1_3) ? (var_1_25 == ((float) var_1_11)) : (var_1_25 == ((float) ((((var_1_10) < (var_1_11)) ? (var_1_10) : (var_1_11))))))) && (((var_1_25 < var_1_13) || var_1_18) ? ((((((100000.5) > (9.99999999992E10)) ? (100000.5) : (9.99999999992E10))) >= var_1_12) ? (var_1_26 == ((signed char) (16 - 32))) : (var_1_26 == ((signed char) var_1_3))) : 1)) && (((last_1_var_1_41 + var_1_11) != (- last_1_var_1_25)) ? ((last_1_var_1_56 < last_1_var_1_29) ? (var_1_27 == ((unsigned char) var_1_6)) : 1) : (var_1_27 == ((unsigned char) var_1_6)))) && ((var_1_3 == var_1_15) ? ((var_1_58 < (((((0) > (10)) ? (0) : (10))) | var_1_7)) ? (var_1_29 == ((unsigned long int) (((((var_1_30 - var_1_58)) < (var_1_6)) ? ((var_1_30 - var_1_58)) : (var_1_6))))) : (var_1_29 == ((unsigned long int) ((((var_1_58) > ((var_1_30 - var_1_6))) ? (var_1_58) : ((var_1_30 - var_1_6))))))) : 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=2147483569, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=62, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L383-L384] return (((((((((((((((((((((((last_1_var_1_57 ? (var_1_1 == ((signed char) (((((((10) < (var_1_3)) ? (10) : (var_1_3))) < 0 ) ? -((((10) < (var_1_3)) ? (10) : (var_1_3))) : ((((10) < (var_1_3)) ? (10) : (var_1_3))))))) : (last_1_var_1_14 ? ((var_1_3 <= last_1_var_1_24) ? (var_1_1 == ((signed char) 8)) : (var_1_1 == ((signed char) ((var_1_6 - var_1_7) - 64)))) : (var_1_1 == ((signed char) (var_1_7 + var_1_8))))) && ((var_1_6 > (var_1_7 + last_1_var_1_38)) ? ((var_1_3 >= var_1_6) ? (last_1_var_1_14 ? (var_1_9 == ((double) (((var_1_10 + var_1_11) - var_1_12) + var_1_13))) : (last_1_var_1_14 ? (var_1_9 == ((double) var_1_11)) : (var_1_9 == ((double) var_1_12)))) : (var_1_9 == ((double) var_1_13))) : (var_1_9 == ((double) var_1_13)))) && (last_1_var_1_31 ? (var_1_14 == ((unsigned char) (((var_1_6 / var_1_15) >= var_1_7) || (var_1_16 && var_1_17)))) : ((var_1_7 <= var_1_15) ? ((last_1_var_1_34 != var_1_12) ? (((var_1_7 / ((((8u) < 0 ) ? -(8u) : (8u)))) < 256u) ? (var_1_14 == ((unsigned char) (! (! 0)))) : (var_1_14 == ((unsigned char) (! (! var_1_16))))) : (var_1_14 == ((unsigned char) (var_1_18 || (var_1_16 && var_1_19))))) : 1))) && ((var_1_31 && var_1_14) ? ((var_1_11 == (var_1_46 / 128.5)) ? ((var_1_17 || (var_1_1 <= (var_1_6 - var_1_7))) ? (var_1_20 == ((unsigned char) (var_1_14 || var_1_16))) : (var_1_20 == ((unsigned char) (var_1_14 && var_1_19)))) : (var_1_20 == ((unsigned char) (((5 < var_1_15) || var_1_17) && var_1_16)))) : 1)) && ((! (var_1_11 != (var_1_12 - var_1_10))) ? (var_1_24 == ((signed short int) ((((((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) > (var_1_3)) ? (((((var_1_42) < (var_1_7)) ? (var_1_42) : (var_1_7)))) : (var_1_3))))) : (var_1_24 == ((signed short int) (var_1_6 - var_1_7))))) && ((var_1_48 > var_1_3) ? (var_1_25 == ((float) var_1_11)) : (var_1_25 == ((float) ((((var_1_10) < (var_1_11)) ? (var_1_10) : (var_1_11))))))) && (((var_1_25 < var_1_13) || var_1_18) ? ((((((100000.5) > (9.99999999992E10)) ? (100000.5) : (9.99999999992E10))) >= var_1_12) ? (var_1_26 == ((signed char) (16 - 32))) : (var_1_26 == ((signed char) var_1_3))) : 1)) && (((last_1_var_1_41 + var_1_11) != (- last_1_var_1_25)) ? ((last_1_var_1_56 < last_1_var_1_29) ? (var_1_27 == ((unsigned char) var_1_6)) : 1) : (var_1_27 == ((unsigned char) var_1_6)))) && ((var_1_3 == var_1_15) ? ((var_1_58 < (((((0) > (10)) ? (0) : (10))) | var_1_7)) ? (var_1_29 == ((unsigned long int) (((((var_1_30 - var_1_58)) < (var_1_6)) ? ((var_1_30 - var_1_58)) : (var_1_6))))) : (var_1_29 == ((unsigned long int) ((((var_1_58) > ((var_1_30 - var_1_6))) ? (var_1_58) : ((var_1_30 - var_1_6))))))) : 1)) && ((var_1_10 >= (var_1_12 - var_1_11)) ? ((((var_1_6 * var_1_27) / 100) < var_1_15) ? (var_1_31 == ((unsigned char) (! var_1_19))) : (var_1_31 == ((unsigned char) (var_1_18 || var_1_19)))) : (var_1_31 == ((unsigned char) (! 0))))) && (((var_1_29 >> 4u) >= var_1_15) ? (var_1_16 ? (var_1_32 == ((unsigned char) (((((var_1_33 - var_1_6)) < (((64 - 32) + var_1_7))) ? ((var_1_33 - var_1_6)) : (((64 - 32) + var_1_7)))))) : 1) : (var_1_32 == ((unsigned char) var_1_33)))) && ((var_1_13 > var_1_10) ? (var_1_34 == ((float) 4.5f)) : 1)) && (var_1_57 ? (var_1_35 == ((signed long int) ((((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37))) - var_1_24) - var_1_6))) : (var_1_35 == ((signed long int) (var_1_36 - var_1_27))))) && (((var_1_12 + last_1_var_1_9) < last_1_var_1_25) ? (var_1_38 == ((signed long int) (((((last_1_var_1_1) > (var_1_7)) ? (last_1_var_1_1) : (var_1_7))) + ((((((((last_1_var_1_45) < (var_1_8)) ? (last_1_var_1_45) : (var_1_8)))) > (last_1_var_1_39)) ? (((((last_1_var_1_45) < (var_1_8)) ? (last_1_var_1_45) : (var_1_8)))) : (last_1_var_1_39)))))) : (var_1_38 == ((signed long int) last_1_var_1_1)))) && ((var_1_41 <= (((((var_1_11) < (var_1_9)) ? (var_1_11) : (var_1_9))) + var_1_12)) ? (var_1_39 == ((signed long int) ((((((((var_1_33) > (var_1_27)) ? (var_1_33) : (var_1_27)))) > (var_1_3)) ? (((((var_1_33) > (var_1_27)) ? (var_1_33) : (var_1_27)))) : (var_1_3))))) : 1)) && ((var_1_58 > var_1_29) ? (var_1_40 == ((unsigned long int) ((((((((var_1_33) > (var_1_26)) ? (var_1_33) : (var_1_26)))) > (var_1_1)) ? (((((var_1_33) > (var_1_26)) ? (var_1_33) : (var_1_26)))) : (var_1_1))))) : (var_1_40 == ((unsigned long int) ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))))) && ((var_1_20 && var_1_14) ? (var_1_41 == ((double) ((((var_1_12) < (var_1_10)) ? (var_1_12) : (var_1_10))))) : ((var_1_34 > (- var_1_25)) ? (var_1_41 == ((double) ((var_1_11 - var_1_12) + var_1_13))) : 1))) && (var_1_42 == ((signed short int) ((((((var_1_43) < (var_1_44)) ? (var_1_43) : (var_1_44))) - ((((var_1_6) > (var_1_39)) ? (var_1_6) : (var_1_39)))) - (var_1_7 + var_1_33))))) && ((var_1_6 != var_1_30) ? (var_1_45 == ((signed short int) (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + (((((var_1_33) < (var_1_7)) ? (var_1_33) : (var_1_7))) - var_1_27)))) : 1)) && ((1.5f < (var_1_12 * var_1_34)) ? ((var_1_38 < (var_1_6 - var_1_7)) ? (var_1_31 ? (var_1_46 == ((double) (var_1_11 + ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))) : (var_1_46 == ((double) ((((var_1_11) > (((var_1_10 - var_1_12) + var_1_13))) ? (var_1_11) : (((var_1_10 - var_1_12) + var_1_13))))))) : (var_1_46 == ((double) (((((var_1_11) > (var_1_10)) ? (var_1_11) : (var_1_10))) - ((((var_1_12) > (var_1_47)) ? (var_1_12) : (var_1_47))))))) : ((var_1_38 >= var_1_29) ? (var_1_46 == ((double) (((((var_1_47) < (var_1_11)) ? (var_1_47) : (var_1_11))) - ((((5.75) > (var_1_10)) ? (5.75) : (var_1_10)))))) : ((! var_1_57) ? ((var_1_14 && var_1_17) ? (var_1_46 == ((double) ((((((var_1_12 + var_1_11) - var_1_10)) > (var_1_47)) ? (((var_1_12 + var_1_11) - var_1_10)) : (var_1_47))))) : 1) : 1)))) && ((var_1_3 != last_1_var_1_48) ? ((last_1_var_1_48 == (var_1_33 - 2)) ? (var_1_48 == ((unsigned char) (((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6))) + (var_1_49 + var_1_50)))) : 1) : ((last_1_var_1_48 > var_1_32) ? (var_1_48 == ((unsigned char) ((var_1_51 + (var_1_52 + var_1_53)) - (var_1_50 + (var_1_54 - var_1_55))))) : (var_1_48 == ((unsigned char) var_1_6))))) && ((var_1_7 <= 100) ? (var_1_18 ? (var_1_56 == ((signed short int) (var_1_24 + var_1_55))) : (var_1_56 == ((signed short int) ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6)))))) : (var_1_56 == ((signed short int) var_1_24)))) && (var_1_57 == ((unsigned char) var_1_17))) && (var_1_58 == ((unsigned char) var_1_33)) ; [L393] RET, EXPR property() [L393] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=2147483569, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=62, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_1=5, last_1_var_1_24=1, last_1_var_1_25=499/10, last_1_var_1_29=4, last_1_var_1_31=0, last_1_var_1_34=513/2, last_1_var_1_38=128, last_1_var_1_39=256, last_1_var_1_41=127/2, last_1_var_1_45=1, last_1_var_1_48=16, last_1_var_1_56=16, last_1_var_1_57=1, last_1_var_1_9=253/4, var_1_10=0, var_1_11=3, var_1_12=4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=10, var_1_20=1, var_1_24=15, var_1_25=3, var_1_26=64, var_1_27=62, var_1_29=4, var_1_30=4294967294, var_1_31=1, var_1_32=254, var_1_33=254, var_1_34=9/2, var_1_35=2147483569, var_1_36=2147483646, var_1_37=2147483646, var_1_38=266, var_1_39=254, var_1_3=15, var_1_40=254, var_1_41=4, var_1_42=16118, var_1_43=16636, var_1_44=16636, var_1_45=-48, var_1_48=16, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=32, var_1_53=-224, var_1_54=-225, var_1_55=0, var_1_56=62, var_1_57=1, var_1_58=254, var_1_6=62, var_1_7=10, var_1_8=-63, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 168 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 13.0s, OverallIterations: 7, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1807 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1806 mSDsluCounter, 4655 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3150 mSDsCounter, 635 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1569 IncrementalHoareTripleChecker+Invalid, 2204 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 635 mSolverCounterUnsat, 1505 mSDtfsCounter, 1569 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1351 GetRequests, 1309 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1395occurred in iteration=6, InterpolantAutomatonStates: 38, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 945 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 6.2s InterpolantComputationTime, 2959 NumberOfCodeBlocks, 2959 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2621 ConstructedInterpolants, 0 QuantifiedInterpolants, 8687 SizeOfPredicates, 2 NumberOfNonLiveVariables, 800 ConjunctsInSsa, 16 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 38849/39200 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-10 08:24:38,924 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/11.0.12-open/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.5.800.v20200727-1323.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_operatoramount_amount250_file-47.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 4113566f6f3abc45bc5dfdc9bbe53f6c320d9af4c9d279d98be42505be21d795 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 08:24:41,122 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 08:24:41,209 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-10 08:24:41,215 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 08:24:41,216 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 08:24:41,248 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 08:24:41,248 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 08:24:41,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 08:24:41,249 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 08:24:41,250 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 08:24:41,250 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 08:24:41,251 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 08:24:41,251 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 08:24:41,253 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 08:24:41,253 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 08:24:41,254 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 08:24:41,254 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 08:24:41,254 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-10 08:24:41,255 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-10 08:24:41,255 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 08:24:41,255 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 08:24:41,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 08:24:41,259 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 08:24:41,260 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-10 08:24:41,260 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-10 08:24:41,260 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 08:24:41,260 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-10 08:24:41,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-10 08:24:41,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 08:24:41,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 08:24:41,261 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 08:24:41,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 08:24:41,262 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 08:24:41,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 08:24:41,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:24:41,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 08:24:41,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 08:24:41,263 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 08:24:41,263 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-10 08:24:41,263 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-10 08:24:41,263 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 08:24:41,264 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 08:24:41,265 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 08:24:41,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 08:24:41,266 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: 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 -> 4113566f6f3abc45bc5dfdc9bbe53f6c320d9af4c9d279d98be42505be21d795 [2024-11-10 08:24:41,576 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 08:24:41,596 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 08:24:41,603 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 08:24:41,604 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 08:24:41,604 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 08:24:41,605 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-47.i [2024-11-10 08:24:43,261 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 08:24:43,525 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 08:24:43,525 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-47.i [2024-11-10 08:24:43,537 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e605ca2b/fbd4d62ab94b439c8edaec12beda015f/FLAGe26840e89 [2024-11-10 08:24:43,840 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e605ca2b/fbd4d62ab94b439c8edaec12beda015f [2024-11-10 08:24:43,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 08:24:43,844 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 08:24:43,845 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 08:24:43,845 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 08:24:43,850 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 08:24:43,851 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:24:43" (1/1) ... [2024-11-10 08:24:43,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16b4198e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:43, skipping insertion in model container [2024-11-10 08:24:43,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:24:43" (1/1) ... [2024-11-10 08:24:43,900 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 08:24:44,105 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_operatoramount_amount250_file-47.i[916,929] [2024-11-10 08:24:44,292 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:24:44,312 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 08:24:44,324 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_operatoramount_amount250_file-47.i[916,929] [2024-11-10 08:24:44,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:24:44,436 INFO L204 MainTranslator]: Completed translation [2024-11-10 08:24:44,436 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44 WrapperNode [2024-11-10 08:24:44,436 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 08:24:44,437 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 08:24:44,438 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 08:24:44,438 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 08:24:44,444 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,473 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,524 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 362 [2024-11-10 08:24:44,525 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 08:24:44,526 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 08:24:44,526 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 08:24:44,526 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 08:24:44,536 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,550 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,583 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-10 08:24:44,583 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,584 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,611 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,612 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,616 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,618 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,623 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 08:24:44,624 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 08:24:44,625 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 08:24:44,625 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 08:24:44,625 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (1/1) ... [2024-11-10 08:24:44,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:24:44,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:24:44,664 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) [2024-11-10 08:24:44,668 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 [2024-11-10 08:24:44,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 08:24:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-10 08:24:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-10 08:24:44,717 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-10 08:24:44,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 08:24:44,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 08:24:44,837 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 08:24:44,840 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 08:25:08,949 INFO L? ?]: Removed 40 outVars from TransFormulas that were not future-live. [2024-11-10 08:25:08,950 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 08:25:08,970 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 08:25:08,973 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 08:25:08,973 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:25:08 BoogieIcfgContainer [2024-11-10 08:25:08,973 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 08:25:08,975 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 08:25:08,976 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 08:25:08,979 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 08:25:08,980 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 08:24:43" (1/3) ... [2024-11-10 08:25:08,980 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2abffc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:25:08, skipping insertion in model container [2024-11-10 08:25:08,981 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:24:44" (2/3) ... [2024-11-10 08:25:08,981 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2abffc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:25:08, skipping insertion in model container [2024-11-10 08:25:08,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:25:08" (3/3) ... [2024-11-10 08:25:08,983 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-47.i [2024-11-10 08:25:08,999 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 08:25:08,999 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 08:25:09,061 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 08:25:09,068 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;@64284443, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 08:25:09,068 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 08:25:09,073 INFO L276 IsEmpty]: Start isEmpty. Operand has 156 states, 103 states have (on average 1.4854368932038835) internal successors, (153), 104 states have internal predecessors, (153), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-10 08:25:09,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-10 08:25:09,089 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:25:09,090 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:25:09,090 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:25:09,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:25:09,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1127561492, now seen corresponding path program 1 times [2024-11-10 08:25:09,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-10 08:25:09,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1883626996] [2024-11-10 08:25:09,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:25:09,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-10 08:25:09,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-10 08:25:09,122 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) [2024-11-10 08:25:09,123 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 [2024-11-10 08:25:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:25:10,795 INFO L255 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-10 08:25:10,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:25:10,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 650 proven. 0 refuted. 0 times theorem prover too weak. 4250 trivial. 0 not checked. [2024-11-10 08:25:10,910 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-10 08:25:10,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-10 08:25:10,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1883626996] [2024-11-10 08:25:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1883626996] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:25:10,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:25:10,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-10 08:25:10,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917684771] [2024-11-10 08:25:10,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:25:10,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-10 08:25:10,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-10 08:25:10,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-10 08:25:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:25:10,945 INFO L87 Difference]: Start difference. First operand has 156 states, 103 states have (on average 1.4854368932038835) internal successors, (153), 104 states have internal predecessors, (153), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-10 08:25:10,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:25:10,986 INFO L93 Difference]: Finished difference Result 304 states and 549 transitions. [2024-11-10 08:25:10,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-10 08:25:10,989 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 323 [2024-11-10 08:25:10,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:25:10,997 INFO L225 Difference]: With dead ends: 304 [2024-11-10 08:25:10,997 INFO L226 Difference]: Without dead ends: 151 [2024-11-10 08:25:11,002 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:25:11,005 INFO L432 NwaCegarLoop]: 245 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, 245 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 [2024-11-10 08:25:11,008 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:25:11,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-11-10 08:25:11,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2024-11-10 08:25:11,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 99 states have (on average 1.4646464646464648) internal successors, (145), 99 states have internal predecessors, (145), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-10 08:25:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 245 transitions. [2024-11-10 08:25:11,071 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 245 transitions. Word has length 323 [2024-11-10 08:25:11,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:25:11,072 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 245 transitions. [2024-11-10 08:25:11,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-10 08:25:11,073 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 245 transitions. [2024-11-10 08:25:11,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-10 08:25:11,080 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:25:11,080 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:25:11,150 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 [2024-11-10 08:25:11,287 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 [2024-11-10 08:25:11,288 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:25:11,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:25:11,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1051066586, now seen corresponding path program 1 times [2024-11-10 08:25:11,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-10 08:25:11,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1455881894] [2024-11-10 08:25:11,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:25:11,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-10 08:25:11,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-10 08:25:11,294 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) [2024-11-10 08:25:11,295 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 [2024-11-10 08:25:12,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:25:12,824 INFO L255 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-10 08:25:12,833 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:25:24,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-10 08:25:24,348 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-10 08:25:24,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-10 08:25:24,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1455881894] [2024-11-10 08:25:24,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1455881894] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:25:24,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:25:24,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:25:24,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814502243] [2024-11-10 08:25:24,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:25:24,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:25:24,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-10 08:25:24,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:25:24,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:25:24,354 INFO L87 Difference]: Start difference. First operand 151 states and 245 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-10 08:25:29,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:25:33,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:25:37,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:25:42,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.46s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []