./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.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 ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 00:11:51,915 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 00:11:51,964 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-04 00:11:51,968 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 00:11:51,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 00:11:51,987 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 00:11:51,988 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 00:11:51,988 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 00:11:51,988 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 00:11:51,989 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 00:11:51,989 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 00:11:51,989 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 00:11:51,989 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 00:11:51,990 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 00:11:51,990 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:11:51,991 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 00:11:51,991 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 [2025-03-04 00:11:52,217 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 00:11:52,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 00:11:52,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 00:11:52,224 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 00:11:52,224 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 00:11:52,227 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-49.i [2025-03-04 00:11:53,339 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/309b87744/8fa1e47fe1e045fe9d54f50e8b349e48/FLAGb5fd7d387 [2025-03-04 00:11:53,619 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 00:11:53,619 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2025-03-04 00:11:53,626 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/309b87744/8fa1e47fe1e045fe9d54f50e8b349e48/FLAGb5fd7d387 [2025-03-04 00:11:53,917 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/309b87744/8fa1e47fe1e045fe9d54f50e8b349e48 [2025-03-04 00:11:53,918 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 00:11:53,919 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 00:11:53,920 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 00:11:53,920 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 00:11:53,923 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 00:11:53,924 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:11:53" (1/1) ... [2025-03-04 00:11:53,924 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79c199b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:53, skipping insertion in model container [2025-03-04 00:11:53,924 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:11:53" (1/1) ... [2025-03-04 00:11:53,943 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 00:11:54,033 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-49.i[916,929] [2025-03-04 00:11:54,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:11:54,129 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 00:11:54,138 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-49.i[916,929] [2025-03-04 00:11:54,192 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:11:54,208 INFO L204 MainTranslator]: Completed translation [2025-03-04 00:11:54,209 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54 WrapperNode [2025-03-04 00:11:54,209 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 00:11:54,209 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 00:11:54,209 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 00:11:54,210 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 00:11:54,213 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,224 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,259 INFO L138 Inliner]: procedures = 26, calls = 74, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 436 [2025-03-04 00:11:54,260 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 00:11:54,261 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 00:11:54,261 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 00:11:54,261 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 00:11:54,268 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,268 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,281 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,313 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-04 00:11:54,313 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,313 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,334 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,336 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,339 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,340 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,346 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 00:11:54,346 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 00:11:54,346 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 00:11:54,347 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 00:11:54,347 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (1/1) ... [2025-03-04 00:11:54,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:11:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:11:54,378 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 00:11:54,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 00:11:54,397 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 00:11:54,397 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 00:11:54,397 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 00:11:54,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 00:11:54,397 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 00:11:54,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 00:11:54,491 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 00:11:54,493 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 00:11:55,118 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L391: havoc property_#t~bitwise41#1;havoc property_#t~short42#1; [2025-03-04 00:11:55,181 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2025-03-04 00:11:55,181 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 00:11:55,199 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 00:11:55,199 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 00:11:55,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:11:55 BoogieIcfgContainer [2025-03-04 00:11:55,200 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 00:11:55,201 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 00:11:55,201 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 00:11:55,204 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 00:11:55,204 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 12:11:53" (1/3) ... [2025-03-04 00:11:55,204 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe94f29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:11:55, skipping insertion in model container [2025-03-04 00:11:55,204 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:11:54" (2/3) ... [2025-03-04 00:11:55,205 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe94f29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:11:55, skipping insertion in model container [2025-03-04 00:11:55,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:11:55" (3/3) ... [2025-03-04 00:11:55,205 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-49.i [2025-03-04 00:11:55,214 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 00:11:55,217 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-49.i that has 2 procedures, 180 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-04 00:11:55,276 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 00:11:55,284 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;@21b5f813, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 00:11:55,284 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 00:11:55,288 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 116 states have (on average 1.4396551724137931) internal successors, (167), 117 states have internal predecessors, (167), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2025-03-04 00:11:55,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2025-03-04 00:11:55,303 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:11:55,305 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:11:55,306 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:11:55,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:11:55,312 INFO L85 PathProgramCache]: Analyzing trace with hash -269149141, now seen corresponding path program 1 times [2025-03-04 00:11:55,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:11:55,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904235142] [2025-03-04 00:11:55,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:55,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:11:55,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 392 statements into 1 equivalence classes. [2025-03-04 00:11:55,467 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 392 of 392 statements. [2025-03-04 00:11:55,469 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:55,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:11:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 7200 trivial. 0 not checked. [2025-03-04 00:11:55,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:11:55,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904235142] [2025-03-04 00:11:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904235142] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:11:55,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350953251] [2025-03-04 00:11:55,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:55,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:11:55,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:11:55,759 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:11:55,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 00:11:55,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 392 statements into 1 equivalence classes. [2025-03-04 00:11:56,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 392 of 392 statements. [2025-03-04 00:11:56,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:56,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:11:56,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 00:11:56,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:11:56,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 7200 trivial. 0 not checked. [2025-03-04 00:11:56,081 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 00:11:56,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350953251] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:11:56,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 00:11:56,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-04 00:11:56,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431756924] [2025-03-04 00:11:56,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:11:56,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 00:11:56,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:11:56,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 00:11:56,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 00:11:56,104 INFO L87 Difference]: Start difference. First operand has 180 states, 116 states have (on average 1.4396551724137931) internal successors, (167), 117 states have internal predecessors, (167), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Second operand has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:11:56,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:11:56,147 INFO L93 Difference]: Finished difference Result 354 states and 634 transitions. [2025-03-04 00:11:56,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 00:11:56,149 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 2 states have call successors, (61) Word has length 392 [2025-03-04 00:11:56,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:11:56,155 INFO L225 Difference]: With dead ends: 354 [2025-03-04 00:11:56,157 INFO L226 Difference]: Without dead ends: 177 [2025-03-04 00:11:56,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 00:11:56,165 INFO L435 NwaCegarLoop]: 282 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, 282 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 [2025-03-04 00:11:56,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 282 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 00:11:56,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2025-03-04 00:11:56,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2025-03-04 00:11:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 114 states have (on average 1.4210526315789473) internal successors, (162), 114 states have internal predecessors, (162), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2025-03-04 00:11:56,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 284 transitions. [2025-03-04 00:11:56,216 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 284 transitions. Word has length 392 [2025-03-04 00:11:56,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:11:56,218 INFO L471 AbstractCegarLoop]: Abstraction has 177 states and 284 transitions. [2025-03-04 00:11:56,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:11:56,219 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 284 transitions. [2025-03-04 00:11:56,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2025-03-04 00:11:56,227 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:11:56,227 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:11:56,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-04 00:11:56,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-04 00:11:56,428 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:11:56,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:11:56,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2127734354, now seen corresponding path program 1 times [2025-03-04 00:11:56,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:11:56,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165276304] [2025-03-04 00:11:56,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:56,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:11:56,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 392 statements into 1 equivalence classes. [2025-03-04 00:11:56,621 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 392 of 392 statements. [2025-03-04 00:11:56,621 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:56,621 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:11:57,425 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2025-03-04 00:11:57,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:11:57,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165276304] [2025-03-04 00:11:57,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165276304] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:11:57,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:11:57,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 00:11:57,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746738723] [2025-03-04 00:11:57,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:11:57,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 00:11:57,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:11:57,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 00:11:57,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 00:11:57,431 INFO L87 Difference]: Start difference. First operand 177 states and 284 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:11:57,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:11:57,800 INFO L93 Difference]: Finished difference Result 587 states and 946 transitions. [2025-03-04 00:11:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 00:11:57,801 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 392 [2025-03-04 00:11:57,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:11:57,808 INFO L225 Difference]: With dead ends: 587 [2025-03-04 00:11:57,808 INFO L226 Difference]: Without dead ends: 413 [2025-03-04 00:11:57,809 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 00:11:57,809 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 264 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 00:11:57,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 882 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 00:11:57,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2025-03-04 00:11:57,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 346. [2025-03-04 00:11:57,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 221 states have (on average 1.3846153846153846) internal successors, (306), 221 states have internal predecessors, (306), 122 states have call successors, (122), 2 states have call predecessors, (122), 2 states have return successors, (122), 122 states have call predecessors, (122), 122 states have call successors, (122) [2025-03-04 00:11:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 550 transitions. [2025-03-04 00:11:57,867 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 550 transitions. Word has length 392 [2025-03-04 00:11:57,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:11:57,869 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 550 transitions. [2025-03-04 00:11:57,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:11:57,870 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 550 transitions. [2025-03-04 00:11:57,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-04 00:11:57,875 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:11:57,876 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:11:57,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 00:11:57,876 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:11:57,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:11:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2026250389, now seen corresponding path program 1 times [2025-03-04 00:11:57,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:11:57,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501544698] [2025-03-04 00:11:57,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:57,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:11:57,915 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 394 statements into 1 equivalence classes. [2025-03-04 00:11:57,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 394 of 394 statements. [2025-03-04 00:11:57,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:57,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:11:58,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2025-03-04 00:11:58,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:11:58,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501544698] [2025-03-04 00:11:58,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501544698] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:11:58,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:11:58,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 00:11:58,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508171026] [2025-03-04 00:11:58,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:11:58,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 00:11:58,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:11:58,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 00:11:58,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:11:58,343 INFO L87 Difference]: Start difference. First operand 346 states and 550 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:11:58,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:11:58,463 INFO L93 Difference]: Finished difference Result 693 states and 1110 transitions. [2025-03-04 00:11:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 00:11:58,463 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 394 [2025-03-04 00:11:58,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:11:58,469 INFO L225 Difference]: With dead ends: 693 [2025-03-04 00:11:58,471 INFO L226 Difference]: Without dead ends: 519 [2025-03-04 00:11:58,472 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 00:11:58,473 INFO L435 NwaCegarLoop]: 440 mSDtfsCounter, 270 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 00:11:58,473 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 696 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 00:11:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2025-03-04 00:11:58,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 517. [2025-03-04 00:11:58,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 330 states have (on average 1.378787878787879) internal successors, (455), 330 states have internal predecessors, (455), 183 states have call successors, (183), 3 states have call predecessors, (183), 3 states have return successors, (183), 183 states have call predecessors, (183), 183 states have call successors, (183) [2025-03-04 00:11:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 821 transitions. [2025-03-04 00:11:58,532 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 821 transitions. Word has length 394 [2025-03-04 00:11:58,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:11:58,538 INFO L471 AbstractCegarLoop]: Abstraction has 517 states and 821 transitions. [2025-03-04 00:11:58,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:11:58,538 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 821 transitions. [2025-03-04 00:11:58,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2025-03-04 00:11:58,542 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:11:58,542 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:11:58,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 00:11:58,543 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:11:58,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:11:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1235699031, now seen corresponding path program 1 times [2025-03-04 00:11:58,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:11:58,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076854639] [2025-03-04 00:11:58,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:58,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:11:58,573 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 395 statements into 1 equivalence classes. [2025-03-04 00:11:58,707 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 395 of 395 statements. [2025-03-04 00:11:58,708 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:58,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:11:59,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2025-03-04 00:11:59,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:11:59,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076854639] [2025-03-04 00:11:59,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076854639] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:11:59,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:11:59,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 00:11:59,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442402182] [2025-03-04 00:11:59,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:11:59,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 00:11:59,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:11:59,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 00:11:59,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 00:11:59,086 INFO L87 Difference]: Start difference. First operand 517 states and 821 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:11:59,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:11:59,553 INFO L93 Difference]: Finished difference Result 1318 states and 2100 transitions. [2025-03-04 00:11:59,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 00:11:59,554 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) Word has length 395 [2025-03-04 00:11:59,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:11:59,563 INFO L225 Difference]: With dead ends: 1318 [2025-03-04 00:11:59,564 INFO L226 Difference]: Without dead ends: 973 [2025-03-04 00:11:59,565 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-04 00:11:59,566 INFO L435 NwaCegarLoop]: 274 mSDtfsCounter, 268 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 00:11:59,567 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 949 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 00:11:59,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2025-03-04 00:11:59,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 970. [2025-03-04 00:11:59,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 597 states have (on average 1.3601340033500837) internal successors, (812), 597 states have internal predecessors, (812), 366 states have call successors, (366), 6 states have call predecessors, (366), 6 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2025-03-04 00:11:59,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1544 transitions. [2025-03-04 00:11:59,671 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1544 transitions. Word has length 395 [2025-03-04 00:11:59,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:11:59,672 INFO L471 AbstractCegarLoop]: Abstraction has 970 states and 1544 transitions. [2025-03-04 00:11:59,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:11:59,672 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1544 transitions. [2025-03-04 00:11:59,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2025-03-04 00:11:59,676 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:11:59,676 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:11:59,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 00:11:59,676 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:11:59,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:11:59,677 INFO L85 PathProgramCache]: Analyzing trace with hash 397104968, now seen corresponding path program 1 times [2025-03-04 00:11:59,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:11:59,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104694782] [2025-03-04 00:11:59,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:11:59,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:11:59,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 395 statements into 1 equivalence classes. [2025-03-04 00:11:59,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 395 of 395 statements. [2025-03-04 00:11:59,832 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:11:59,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:00,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2025-03-04 00:12:00,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:12:00,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104694782] [2025-03-04 00:12:00,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104694782] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:12:00,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:12:00,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 00:12:00,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747888456] [2025-03-04 00:12:00,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:12:00,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 00:12:00,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:12:00,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 00:12:00,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 00:12:00,291 INFO L87 Difference]: Start difference. First operand 970 states and 1544 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:12:00,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:12:00,733 INFO L93 Difference]: Finished difference Result 2080 states and 3314 transitions. [2025-03-04 00:12:00,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 00:12:00,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 395 [2025-03-04 00:12:00,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:12:00,740 INFO L225 Difference]: With dead ends: 2080 [2025-03-04 00:12:00,741 INFO L226 Difference]: Without dead ends: 1219 [2025-03-04 00:12:00,743 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-04 00:12:00,744 INFO L435 NwaCegarLoop]: 275 mSDtfsCounter, 231 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 00:12:00,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 965 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 00:12:00,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2025-03-04 00:12:00,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 970. [2025-03-04 00:12:00,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 597 states have (on average 1.3584589614740368) internal successors, (811), 597 states have internal predecessors, (811), 366 states have call successors, (366), 6 states have call predecessors, (366), 6 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2025-03-04 00:12:00,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1543 transitions. [2025-03-04 00:12:00,834 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1543 transitions. Word has length 395 [2025-03-04 00:12:00,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:12:00,834 INFO L471 AbstractCegarLoop]: Abstraction has 970 states and 1543 transitions. [2025-03-04 00:12:00,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2025-03-04 00:12:00,835 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1543 transitions. [2025-03-04 00:12:00,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2025-03-04 00:12:00,838 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:12:00,838 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:00,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 00:12:00,839 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:12:00,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:12:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1926922871, now seen corresponding path program 1 times [2025-03-04 00:12:00,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:12:00,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573445131] [2025-03-04 00:12:00,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:00,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:12:00,869 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 395 statements into 1 equivalence classes. [2025-03-04 00:12:01,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 395 of 395 statements. [2025-03-04 00:12:01,317 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:01,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:01,662 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 87 proven. 93 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2025-03-04 00:12:01,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:12:01,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573445131] [2025-03-04 00:12:01,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573445131] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:12:01,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800290170] [2025-03-04 00:12:01,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:01,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:01,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:01,665 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:12:01,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 00:12:01,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 395 statements into 1 equivalence classes. [2025-03-04 00:12:01,914 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 395 of 395 statements. [2025-03-04 00:12:01,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:01,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:01,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 916 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 00:12:01,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:12:02,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3714 proven. 93 refuted. 0 times theorem prover too weak. 3513 trivial. 0 not checked. [2025-03-04 00:12:02,346 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:12:02,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 87 proven. 93 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2025-03-04 00:12:02,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800290170] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:12:02,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 00:12:02,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-04 00:12:02,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592088405] [2025-03-04 00:12:02,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 00:12:02,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 00:12:02,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:12:02,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 00:12:02,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-04 00:12:02,706 INFO L87 Difference]: Start difference. First operand 970 states and 1543 transitions. Second operand has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2025-03-04 00:12:03,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:12:03,093 INFO L93 Difference]: Finished difference Result 1863 states and 2940 transitions. [2025-03-04 00:12:03,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 00:12:03,094 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) Word has length 395 [2025-03-04 00:12:03,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:12:03,100 INFO L225 Difference]: With dead ends: 1863 [2025-03-04 00:12:03,100 INFO L226 Difference]: Without dead ends: 1006 [2025-03-04 00:12:03,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 787 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2025-03-04 00:12:03,103 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 218 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 00:12:03,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 478 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 00:12:03,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2025-03-04 00:12:03,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 994. [2025-03-04 00:12:03,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 615 states have (on average 1.3154471544715447) internal successors, (809), 615 states have internal predecessors, (809), 366 states have call successors, (366), 12 states have call predecessors, (366), 12 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2025-03-04 00:12:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1541 transitions. [2025-03-04 00:12:03,186 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1541 transitions. Word has length 395 [2025-03-04 00:12:03,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:12:03,187 INFO L471 AbstractCegarLoop]: Abstraction has 994 states and 1541 transitions. [2025-03-04 00:12:03,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2025-03-04 00:12:03,187 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1541 transitions. [2025-03-04 00:12:03,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2025-03-04 00:12:03,190 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:12:03,190 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:03,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-04 00:12:03,395 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,SelfDestructingSolverStorable5 [2025-03-04 00:12:03,395 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:12:03,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:12:03,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1632718766, now seen corresponding path program 1 times [2025-03-04 00:12:03,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:12:03,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475488264] [2025-03-04 00:12:03,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:03,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:12:03,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 396 statements into 1 equivalence classes. [2025-03-04 00:12:03,640 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 396 of 396 statements. [2025-03-04 00:12:03,640 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:03,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 57 proven. 123 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2025-03-04 00:12:03,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:12:03,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475488264] [2025-03-04 00:12:03,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475488264] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:12:03,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150568755] [2025-03-04 00:12:03,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:03,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:03,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:03,961 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:12:03,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 00:12:04,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 396 statements into 1 equivalence classes. [2025-03-04 00:12:04,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 396 of 396 statements. [2025-03-04 00:12:04,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:04,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:04,175 INFO L256 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 00:12:04,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:12:04,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3214 proven. 123 refuted. 0 times theorem prover too weak. 3983 trivial. 0 not checked. [2025-03-04 00:12:04,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:12:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 57 proven. 123 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2025-03-04 00:12:04,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150568755] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:12:04,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 00:12:04,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-04 00:12:04,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137481007] [2025-03-04 00:12:04,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 00:12:04,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 00:12:04,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:12:04,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 00:12:04,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-04 00:12:04,952 INFO L87 Difference]: Start difference. First operand 994 states and 1541 transitions. Second operand has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) [2025-03-04 00:12:05,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:12:05,289 INFO L93 Difference]: Finished difference Result 1907 states and 2933 transitions. [2025-03-04 00:12:05,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 00:12:05,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) Word has length 396 [2025-03-04 00:12:05,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:12:05,299 INFO L225 Difference]: With dead ends: 1907 [2025-03-04 00:12:05,299 INFO L226 Difference]: Without dead ends: 1030 [2025-03-04 00:12:05,301 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 798 GetRequests, 789 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2025-03-04 00:12:05,302 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 190 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 00:12:05,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 479 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 00:12:05,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2025-03-04 00:12:05,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1018. [2025-03-04 00:12:05,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 633 states have (on average 1.2906793048973144) internal successors, (817), 633 states have internal predecessors, (817), 366 states have call successors, (366), 18 states have call predecessors, (366), 18 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2025-03-04 00:12:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1549 transitions. [2025-03-04 00:12:05,373 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1549 transitions. Word has length 396 [2025-03-04 00:12:05,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:12:05,374 INFO L471 AbstractCegarLoop]: Abstraction has 1018 states and 1549 transitions. [2025-03-04 00:12:05,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) [2025-03-04 00:12:05,374 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1549 transitions. [2025-03-04 00:12:05,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2025-03-04 00:12:05,378 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:12:05,378 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:05,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-04 00:12:05,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:05,584 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:12:05,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:12:05,585 INFO L85 PathProgramCache]: Analyzing trace with hash -32577202, now seen corresponding path program 1 times [2025-03-04 00:12:05,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:12:05,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496682953] [2025-03-04 00:12:05,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:05,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:12:05,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 398 statements into 1 equivalence classes. [2025-03-04 00:12:06,000 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 398 of 398 statements. [2025-03-04 00:12:06,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:06,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 222 proven. 132 refuted. 0 times theorem prover too weak. 6966 trivial. 0 not checked. [2025-03-04 00:12:07,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:12:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496682953] [2025-03-04 00:12:07,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496682953] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 00:12:07,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429668379] [2025-03-04 00:12:07,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:07,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:07,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:07,128 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:12:07,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 00:12:07,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 398 statements into 1 equivalence classes. [2025-03-04 00:12:07,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 398 of 398 statements. [2025-03-04 00:12:07,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:07,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:07,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 920 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 00:12:07,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:12:07,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3905 proven. 132 refuted. 0 times theorem prover too weak. 3283 trivial. 0 not checked. [2025-03-04 00:12:07,998 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:12:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 222 proven. 135 refuted. 0 times theorem prover too weak. 6963 trivial. 0 not checked. [2025-03-04 00:12:09,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429668379] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:12:09,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 00:12:09,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 11] total 22 [2025-03-04 00:12:09,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716266037] [2025-03-04 00:12:09,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 00:12:09,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-04 00:12:09,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:12:09,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-04 00:12:09,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2025-03-04 00:12:09,010 INFO L87 Difference]: Start difference. First operand 1018 states and 1549 transitions. Second operand has 22 states, 22 states have (on average 9.409090909090908) internal successors, (207), 22 states have internal predecessors, (207), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) [2025-03-04 00:12:10,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:12:10,698 INFO L93 Difference]: Finished difference Result 2396 states and 3578 transitions. [2025-03-04 00:12:10,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-04 00:12:10,699 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 9.409090909090908) internal successors, (207), 22 states have internal predecessors, (207), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) Word has length 398 [2025-03-04 00:12:10,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:12:10,710 INFO L225 Difference]: With dead ends: 2396 [2025-03-04 00:12:10,712 INFO L226 Difference]: Without dead ends: 1499 [2025-03-04 00:12:10,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 787 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=378, Invalid=954, Unknown=0, NotChecked=0, Total=1332 [2025-03-04 00:12:10,717 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 743 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 763 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 2160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 393 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-04 00:12:10,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [763 Valid, 1514 Invalid, 2160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [393 Valid, 1767 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-04 00:12:10,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2025-03-04 00:12:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1446. [2025-03-04 00:12:10,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 954 states have (on average 1.2914046121593292) internal successors, (1232), 959 states have internal predecessors, (1232), 461 states have call successors, (461), 30 states have call predecessors, (461), 30 states have return successors, (461), 456 states have call predecessors, (461), 461 states have call successors, (461) [2025-03-04 00:12:10,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 2154 transitions. [2025-03-04 00:12:10,821 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 2154 transitions. Word has length 398 [2025-03-04 00:12:10,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:12:10,823 INFO L471 AbstractCegarLoop]: Abstraction has 1446 states and 2154 transitions. [2025-03-04 00:12:10,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 9.409090909090908) internal successors, (207), 22 states have internal predecessors, (207), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) [2025-03-04 00:12:10,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 2154 transitions. [2025-03-04 00:12:10,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2025-03-04 00:12:10,826 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:12:10,827 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:10,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-04 00:12:11,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:11,031 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:12:11,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:12:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash -952719969, now seen corresponding path program 1 times [2025-03-04 00:12:11,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:12:11,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870641636] [2025-03-04 00:12:11,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:11,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:12:11,053 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-04 00:12:11,364 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-04 00:12:11,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:11,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 00:12:11,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753264889] [2025-03-04 00:12:11,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:11,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:11,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:11,373 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:12:11,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 00:12:11,487 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 399 statements into 1 equivalence classes. [2025-03-04 00:12:11,782 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 399 of 399 statements. [2025-03-04 00:12:11,782 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:11,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:12:11,786 INFO L256 TraceCheckSpWp]: Trace formula consists of 923 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-04 00:12:11,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:12:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 4712 proven. 186 refuted. 0 times theorem prover too weak. 2422 trivial. 0 not checked. [2025-03-04 00:12:12,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 00:12:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 105 proven. 75 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2025-03-04 00:12:12,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 00:12:12,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870641636] [2025-03-04 00:12:12,730 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 00:12:12,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753264889] [2025-03-04 00:12:12,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753264889] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 00:12:12,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 00:12:12,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 13 [2025-03-04 00:12:12,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872033819] [2025-03-04 00:12:12,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 00:12:12,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-04 00:12:12,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 00:12:12,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-04 00:12:12,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2025-03-04 00:12:12,732 INFO L87 Difference]: Start difference. First operand 1446 states and 2154 transitions. Second operand has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2025-03-04 00:12:13,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:12:13,671 INFO L93 Difference]: Finished difference Result 3832 states and 5549 transitions. [2025-03-04 00:12:13,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-04 00:12:13,672 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) Word has length 399 [2025-03-04 00:12:13,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:12:13,685 INFO L225 Difference]: With dead ends: 3832 [2025-03-04 00:12:13,685 INFO L226 Difference]: Without dead ends: 2515 [2025-03-04 00:12:13,689 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 786 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=261, Invalid=551, Unknown=0, NotChecked=0, Total=812 [2025-03-04 00:12:13,690 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 624 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 00:12:13,690 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 809 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 00:12:13,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2025-03-04 00:12:13,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 1172. [2025-03-04 00:12:13,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 751 states have (on average 1.2383488681757657) internal successors, (930), 751 states have internal predecessors, (930), 366 states have call successors, (366), 54 states have call predecessors, (366), 54 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2025-03-04 00:12:13,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1662 transitions. [2025-03-04 00:12:13,817 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1662 transitions. Word has length 399 [2025-03-04 00:12:13,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:12:13,817 INFO L471 AbstractCegarLoop]: Abstraction has 1172 states and 1662 transitions. [2025-03-04 00:12:13,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2025-03-04 00:12:13,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1662 transitions. [2025-03-04 00:12:13,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2025-03-04 00:12:13,820 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:12:13,820 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:13,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-04 00:12:14,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:14,027 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:12:14,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:12:14,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1959405103, now seen corresponding path program 1 times [2025-03-04 00:12:14,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 00:12:14,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500824823] [2025-03-04 00:12:14,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:14,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 00:12:14,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 400 statements into 1 equivalence classes. [2025-03-04 00:12:14,333 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 400 of 400 statements. [2025-03-04 00:12:14,333 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:14,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 00:12:14,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474867162] [2025-03-04 00:12:14,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:12:14,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:14,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:14,340 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 00:12:14,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 00:12:14,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 400 statements into 1 equivalence classes. [2025-03-04 00:12:14,726 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 400 of 400 statements. [2025-03-04 00:12:14,726 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:14,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-04 00:12:14,726 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-04 00:12:14,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 400 statements into 1 equivalence classes. [2025-03-04 00:12:14,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 400 of 400 statements. [2025-03-04 00:12:14,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:12:14,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-04 00:12:15,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-04 00:12:15,148 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-04 00:12:15,149 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-04 00:12:15,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 00:12:15,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 00:12:15,354 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:12:15,575 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-04 00:12:15,578 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.03 12:12:15 BoogieIcfgContainer [2025-03-04 00:12:15,578 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-04 00:12:15,579 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-04 00:12:15,579 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-04 00:12:15,579 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-04 00:12:15,580 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:11:55" (3/4) ... [2025-03-04 00:12:15,581 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-04 00:12:15,581 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-04 00:12:15,582 INFO L158 Benchmark]: Toolchain (without parser) took 21662.61ms. Allocated memory was 142.6MB in the beginning and 604.0MB in the end (delta: 461.4MB). Free memory was 104.0MB in the beginning and 445.8MB in the end (delta: -341.8MB). Peak memory consumption was 117.0MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,582 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 127.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-04 00:12:15,582 INFO L158 Benchmark]: CACSL2BoogieTranslator took 288.84ms. Allocated memory is still 142.6MB. Free memory was 104.0MB in the beginning and 78.7MB in the end (delta: 25.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,582 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.52ms. Allocated memory is still 142.6MB. Free memory was 78.7MB in the beginning and 68.1MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,582 INFO L158 Benchmark]: Boogie Preprocessor took 85.07ms. Allocated memory is still 142.6MB. Free memory was 68.1MB in the beginning and 46.1MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,583 INFO L158 Benchmark]: IcfgBuilder took 853.35ms. Allocated memory is still 142.6MB. Free memory was 46.1MB in the beginning and 45.5MB in the end (delta: 547.2kB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,583 INFO L158 Benchmark]: TraceAbstraction took 20377.34ms. Allocated memory was 142.6MB in the beginning and 604.0MB in the end (delta: 461.4MB). Free memory was 45.0MB in the beginning and 450.0MB in the end (delta: -405.0MB). Peak memory consumption was 308.6MB. Max. memory is 16.1GB. [2025-03-04 00:12:15,583 INFO L158 Benchmark]: Witness Printer took 2.57ms. Allocated memory is still 604.0MB. Free memory was 450.0MB in the beginning and 445.8MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-04 00:12:15,584 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.20ms. Allocated memory is still 201.3MB. Free memory is still 127.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 288.84ms. Allocated memory is still 142.6MB. Free memory was 104.0MB in the beginning and 78.7MB in the end (delta: 25.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.52ms. Allocated memory is still 142.6MB. Free memory was 78.7MB in the beginning and 68.1MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.07ms. Allocated memory is still 142.6MB. Free memory was 68.1MB in the beginning and 46.1MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * IcfgBuilder took 853.35ms. Allocated memory is still 142.6MB. Free memory was 46.1MB in the beginning and 45.5MB in the end (delta: 547.2kB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. * TraceAbstraction took 20377.34ms. Allocated memory was 142.6MB in the beginning and 604.0MB in the end (delta: 461.4MB). Free memory was 45.0MB in the beginning and 450.0MB in the end (delta: -405.0MB). Peak memory consumption was 308.6MB. Max. memory is 16.1GB. * Witness Printer took 2.57ms. Allocated memory is still 604.0MB. Free memory was 450.0MB in the beginning and 445.8MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 129, overapproximation of someBinaryArithmeticDOUBLEoperation at line 136, overapproximation of someBinaryArithmeticDOUBLEoperation at line 153, overapproximation of someBinaryArithmeticDOUBLEoperation at line 219, overapproximation of someBinaryArithmeticDOUBLEoperation at line 124, overapproximation of someBinaryArithmeticDOUBLEoperation at line 190, overapproximation of someBinaryArithmeticDOUBLEoperation at line 214, overapproximation of someBinaryFLOATComparisonOperation at line 345, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 366, overapproximation of someBinaryFLOATComparisonOperation at line 323, overapproximation of someBinaryFLOATComparisonOperation at line 325, overapproximation of someBinaryFLOATComparisonOperation at line 346, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of bitwiseOr at line 260, overapproximation of someUnaryDOUBLEoperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 218, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 189, overapproximation of someBinaryDOUBLEComparisonOperation at line 135, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryDOUBLEComparisonOperation at line 391, overapproximation of someBinaryDOUBLEComparisonOperation at line 290, overapproximation of someBinaryDOUBLEComparisonOperation at line 155, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 222, overapproximation of someBinaryDOUBLEComparisonOperation at line 391, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 123. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 16; [L23] signed char var_1_3 = -5; [L24] unsigned short int var_1_6 = 16; [L25] unsigned char var_1_10 = 1; [L26] unsigned char var_1_11 = 1; [L27] unsigned char var_1_12 = 1; [L28] double var_1_13 = 64.45; [L29] double var_1_16 = 100.625; [L30] double var_1_17 = 8.5; [L31] double var_1_18 = 128.8; [L32] double var_1_19 = 4.04; [L33] double var_1_20 = 200.75; [L34] double var_1_21 = 16.25; [L35] double var_1_22 = 32.95; [L36] signed short int var_1_23 = -8; [L37] signed char var_1_28 = 50; [L38] signed char var_1_29 = -32; [L39] signed char var_1_30 = 16; [L40] signed char var_1_31 = -4; [L41] unsigned char var_1_32 = 0; [L42] unsigned char var_1_33 = 128; [L43] unsigned char var_1_34 = 100; [L44] unsigned char var_1_35 = 16; [L45] unsigned char var_1_36 = 4; [L46] signed long int var_1_37 = 256; [L47] float var_1_38 = 1.3; [L48] float var_1_39 = 99.75; [L49] float var_1_40 = 3.625; [L50] unsigned short int var_1_41 = 256; [L51] unsigned short int var_1_42 = 31535; [L52] unsigned short int var_1_43 = 25862; [L53] signed char var_1_44 = 5; [L54] signed char var_1_45 = 16; [L55] signed char var_1_46 = 100; [L56] signed char var_1_47 = 10; [L57] double var_1_48 = 31.8; [L58] unsigned long int var_1_49 = 256; [L59] unsigned long int var_1_50 = 3377587143; [L60] float var_1_51 = 5.9; [L61] unsigned long int var_1_52 = 1400246017; [L62] unsigned long int var_1_53 = 1984508200; [L63] unsigned long int var_1_54 = 2014152316; [L64] double var_1_55 = 0.5; [L65] double var_1_56 = 15.1; [L66] double var_1_57 = 0.0; [L67] signed short int var_1_58 = 32; [L68] signed short int var_1_59 = 21539; [L69] double var_1_60 = 0.875; [L70] float var_1_61 = 7.75; [L71] float var_1_62 = 0.0; [L72] float var_1_63 = 1.25; [L73] float var_1_64 = 2.5; [L74] signed long int var_1_65 = -25; [L75] signed char var_1_66 = 0; [L76] signed char var_1_67 = 1; [L77] signed char var_1_68 = 1; [L78] signed char var_1_69 = 25; [L79] unsigned char var_1_70 = 5; [L80] unsigned long int var_1_71 = 8; [L81] signed short int var_1_72 = -8; [L82] unsigned long int var_1_73 = 2; [L83] unsigned char var_1_74 = 128; [L84] double var_1_75 = 10.65; [L85] unsigned long int var_1_76 = 64; [L86] unsigned char last_1_var_1_10 = 1; [L87] signed short int last_1_var_1_23 = -8; [L88] unsigned char last_1_var_1_32 = 0; [L89] unsigned long int last_1_var_1_49 = 256; [L90] double last_1_var_1_56 = 15.1; [L91] signed short int last_1_var_1_58 = 32; [L92] float last_1_var_1_61 = 7.75; [L93] signed long int last_1_var_1_65 = -25; [L94] unsigned long int last_1_var_1_71 = 8; [L95] signed short int last_1_var_1_72 = -8; [L96] unsigned char last_1_var_1_74 = 128; VAL [isInitial=0, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=-5, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L395] isInitial = 1 [L396] FCALL initially() [L397] COND TRUE 1 [L398] CALL updateLastVariables() [L378] last_1_var_1_10 = var_1_10 [L379] last_1_var_1_23 = var_1_23 [L380] last_1_var_1_32 = var_1_32 [L381] last_1_var_1_49 = var_1_49 [L382] last_1_var_1_56 = var_1_56 [L383] last_1_var_1_58 = var_1_58 [L384] last_1_var_1_61 = var_1_61 [L385] last_1_var_1_65 = var_1_65 [L386] last_1_var_1_71 = var_1_71 [L387] last_1_var_1_72 = var_1_72 [L388] last_1_var_1_74 = var_1_74 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=-5, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L398] RET updateLastVariables() [L399] CALL updateVariables() [L279] var_1_3 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_3 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L280] RET assume_abort_if_not(var_1_3 >= -128) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L281] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L281] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L282] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L282] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L283] var_1_11 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L284] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L285] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L285] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L286] var_1_12 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_12 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L287] RET assume_abort_if_not(var_1_12 >= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L288] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L288] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L289] var_1_16 = __VERIFIER_nondet_double() [L290] CALL assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L290] RET assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L291] var_1_17 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L292] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L293] var_1_19 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L294] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L295] var_1_20 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L296] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L297] var_1_21 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L298] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L299] var_1_22 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L300] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L301] var_1_29 = __VERIFIER_nondet_char() [L302] CALL assume_abort_if_not(var_1_29 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L302] RET assume_abort_if_not(var_1_29 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L303] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L303] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L304] var_1_30 = __VERIFIER_nondet_char() [L305] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L305] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L306] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L306] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L307] var_1_31 = __VERIFIER_nondet_char() [L308] CALL assume_abort_if_not(var_1_31 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L308] RET assume_abort_if_not(var_1_31 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L309] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L309] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L310] var_1_33 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L311] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L312] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L312] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L313] var_1_34 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L314] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L315] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L315] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L316] var_1_35 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L317] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L318] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L318] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L319] var_1_36 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L320] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L321] CALL assume_abort_if_not(var_1_36 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L321] RET assume_abort_if_not(var_1_36 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L322] var_1_39 = __VERIFIER_nondet_float() [L323] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L323] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L324] var_1_40 = __VERIFIER_nondet_float() [L325] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L325] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L326] var_1_42 = __VERIFIER_nondet_ushort() [L327] CALL assume_abort_if_not(var_1_42 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L327] RET assume_abort_if_not(var_1_42 >= 16383) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L328] CALL assume_abort_if_not(var_1_42 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L328] RET assume_abort_if_not(var_1_42 <= 32767) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L329] var_1_43 = __VERIFIER_nondet_ushort() [L330] CALL assume_abort_if_not(var_1_43 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L330] RET assume_abort_if_not(var_1_43 >= 16384) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L331] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L331] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L332] var_1_45 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L333] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L334] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L334] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L335] var_1_46 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_46 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L336] RET assume_abort_if_not(var_1_46 >= 62) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L337] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L337] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L338] var_1_47 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L339] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L340] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L340] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L341] var_1_50 = __VERIFIER_nondet_ulong() [L342] CALL assume_abort_if_not(var_1_50 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L342] RET assume_abort_if_not(var_1_50 >= 3221225470) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L343] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L343] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L344] var_1_51 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L345] RET assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L346] CALL assume_abort_if_not(var_1_51 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L346] RET assume_abort_if_not(var_1_51 != 0.0F) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L347] var_1_52 = __VERIFIER_nondet_ulong() [L348] CALL assume_abort_if_not(var_1_52 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L348] RET assume_abort_if_not(var_1_52 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L349] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L349] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L350] var_1_53 = __VERIFIER_nondet_ulong() [L351] CALL assume_abort_if_not(var_1_53 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L351] RET assume_abort_if_not(var_1_53 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L352] CALL assume_abort_if_not(var_1_53 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L352] RET assume_abort_if_not(var_1_53 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L353] var_1_54 = __VERIFIER_nondet_ulong() [L354] CALL assume_abort_if_not(var_1_54 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L354] RET assume_abort_if_not(var_1_54 >= 1073741824) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L355] CALL assume_abort_if_not(var_1_54 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L355] RET assume_abort_if_not(var_1_54 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L356] var_1_57 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_57 >= 4611686.018427382800e+12F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L357] RET assume_abort_if_not((var_1_57 >= 4611686.018427382800e+12F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L358] var_1_59 = __VERIFIER_nondet_short() [L359] CALL assume_abort_if_not(var_1_59 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L359] RET assume_abort_if_not(var_1_59 >= 16383) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L360] CALL assume_abort_if_not(var_1_59 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L360] RET assume_abort_if_not(var_1_59 <= 32766) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L361] var_1_62 = __VERIFIER_nondet_float() [L362] CALL assume_abort_if_not((var_1_62 >= 4611686.018427382800e+12F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854765600e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L362] RET assume_abort_if_not((var_1_62 >= 4611686.018427382800e+12F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854765600e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L363] var_1_63 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 2305843.009213691390e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L364] RET assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 2305843.009213691390e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L365] var_1_64 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 2305843.009213691390e+12F && var_1_64 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L366] RET assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 2305843.009213691390e+12F && var_1_64 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L367] var_1_67 = __VERIFIER_nondet_char() [L368] CALL assume_abort_if_not(var_1_67 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L368] RET assume_abort_if_not(var_1_67 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L369] CALL assume_abort_if_not(var_1_67 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L369] RET assume_abort_if_not(var_1_67 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L370] var_1_68 = __VERIFIER_nondet_char() [L371] CALL assume_abort_if_not(var_1_68 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L371] RET assume_abort_if_not(var_1_68 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L372] CALL assume_abort_if_not(var_1_68 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L372] RET assume_abort_if_not(var_1_68 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L373] var_1_69 = __VERIFIER_nondet_char() [L374] CALL assume_abort_if_not(var_1_69 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L374] RET assume_abort_if_not(var_1_69 >= -63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L375] CALL assume_abort_if_not(var_1_69 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L375] RET assume_abort_if_not(var_1_69 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L399] RET updateVariables() [L400] CALL step() [L100] signed long int stepLocal_6 = last_1_var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L101] COND TRUE \read(last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L102] COND TRUE \read(last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L103] COND FALSE !(stepLocal_6 < last_1_var_1_71) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L108] unsigned long int stepLocal_0 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_0=256, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L109] COND TRUE (-32 * (last_1_var_1_74 / var_1_3)) >= stepLocal_0 [L110] var_1_1 = (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L112] COND FALSE !(! var_1_11) [L117] var_1_10 = 0 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L119] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L122] unsigned char stepLocal_13 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_13=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L123] COND TRUE ((var_1_40 - var_1_21) > (last_1_var_1_61 + 9999999.26)) || stepLocal_13 [L124] var_1_61 = (var_1_57 - (var_1_62 - (var_1_63 + var_1_64))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L126] COND FALSE !(\read(var_1_10)) [L129] var_1_18 = (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L131] signed long int stepLocal_7 = (((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74)); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_7=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L132] COND FALSE !(stepLocal_7 == var_1_31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L135] COND TRUE (var_1_21 * ((((var_1_16) < (last_1_var_1_56)) ? (var_1_16) : (last_1_var_1_56)))) > (var_1_61 + (var_1_22 * var_1_20)) [L136] var_1_56 = ((var_1_57 - var_1_40) - 32.6) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=0, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L140] COND TRUE \read(var_1_12) [L141] var_1_32 = (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=256, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L145] var_1_37 = (var_1_74 - (var_1_32 + (var_1_32 + var_1_32))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L146] COND FALSE !(var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) [L153] var_1_48 = (var_1_17 + var_1_39) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L155] COND TRUE var_1_20 >= ((((255.25) > ((var_1_57 / var_1_62))) ? (255.25) : ((var_1_57 / var_1_62)))) [L156] var_1_70 = var_1_34 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L160] COND TRUE \read(var_1_12) [L161] var_1_73 = var_1_43 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=213/20, var_1_76=64] [L165] COND TRUE \read(var_1_12) [L166] var_1_75 = var_1_22 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L170] signed long int stepLocal_17 = var_1_1; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_17=118, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L171] COND TRUE var_1_45 <= stepLocal_17 [L172] var_1_72 = ((((5) > (var_1_67)) ? (5) : (var_1_67))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L180] unsigned char stepLocal_5 = var_1_32; [L181] signed short int stepLocal_4 = var_1_72; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_4=5, stepLocal_5=125, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L182] COND TRUE var_1_33 > stepLocal_4 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_5=125, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=13/10, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L183] COND FALSE !(stepLocal_5 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) [L186] var_1_38 = ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L189] COND TRUE (var_1_61 + var_1_20) > (((((var_1_38) > (var_1_22)) ? (var_1_38) : (var_1_22))) * var_1_75) [L190] var_1_60 = (var_1_39 - var_1_21) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L192] unsigned char stepLocal_3 = var_1_20 >= var_1_19; [L193] signed long int stepLocal_2 = ((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, stepLocal_3=1, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L194] COND FALSE !(stepLocal_3 && var_1_10) [L201] var_1_28 = ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L203] unsigned char stepLocal_18 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_18=0, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L204] COND TRUE stepLocal_18 || (var_1_70 >= (var_1_34 / var_1_46)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L205] COND TRUE \read(var_1_12) [L206] var_1_76 = (var_1_50 - ((((var_1_70) > (var_1_1)) ? (var_1_70) : (var_1_1)))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L211] var_1_6 = ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70))))) [L212] signed long int stepLocal_10 = ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) + -16; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_10=-15, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L213] COND TRUE stepLocal_10 < var_1_70 [L214] var_1_55 = (var_1_39 - var_1_21) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L218] COND TRUE (((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60 [L219] var_1_13 = ((((var_1_16) < ((var_1_17 + -0.5))) ? (var_1_16) : ((var_1_17 + -0.5)))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L221] unsigned char stepLocal_16 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_16=0, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L222] COND FALSE !(stepLocal_16 && (var_1_13 >= var_1_19)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L229] signed long int stepLocal_1 = ((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_1=-2, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L230] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_1=-2, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=-8, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L233] COND TRUE stepLocal_1 != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8)))) [L234] var_1_23 = ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L239] unsigned char stepLocal_12 = var_1_35; [L240] signed short int stepLocal_11 = var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_11=122, stepLocal_12=127, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L241] COND FALSE !(var_1_36 > stepLocal_11) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L248] unsigned char stepLocal_15 = var_1_70; [L249] unsigned char stepLocal_14 = var_1_34; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_14=-507, stepLocal_15=-507, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L250] COND TRUE (var_1_50 + var_1_53) <= stepLocal_14 [L251] var_1_65 = (((((-256) < 0 ) ? -(-256) : (-256))) - (last_1_var_1_65 + (1000000000 - var_1_43))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=-507, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L257] var_1_71 = ((((var_1_59) < (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))) ? (var_1_59) : (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46)))))) [L258] signed char stepLocal_9 = var_1_28; [L259] unsigned char stepLocal_8 = var_1_12; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=-507, stepLocal_2=0, stepLocal_8=1, stepLocal_9=2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L260] EXPR var_1_42 ^ var_1_33 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=-507, stepLocal_2=0, stepLocal_8=1, stepLocal_9=2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=256, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L260] COND FALSE !((var_1_42 ^ var_1_33) < stepLocal_9) [L275] var_1_49 = var_1_32 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=-507, stepLocal_2=0, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=125, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L400] RET step() [L401] CALL, EXPR property() [L391] EXPR (((((((((((((((-32 * (last_1_var_1_74 / var_1_3)) >= last_1_var_1_49) ? (var_1_1 == ((signed long int) (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))))) : 1) && (var_1_6 == ((unsigned short int) ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))))))) && ((! var_1_11) ? (((last_1_var_1_32 * ((((last_1_var_1_58) < (last_1_var_1_72)) ? (last_1_var_1_58) : (last_1_var_1_72)))) >= var_1_3) ? (var_1_10 == ((unsigned char) var_1_12)) : 1) : (var_1_10 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60) ? (var_1_13 == ((double) ((((var_1_16) < ((var_1_17 + -0.5))) ? (var_1_16) : ((var_1_17 + -0.5)))))) : 1)) && (var_1_10 ? (var_1_18 == ((double) ((((((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) < (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20))))) ? (((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) : (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_18 == ((double) (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22))))) && (var_1_10 ? (var_1_23 == ((signed short int) ((var_1_3 + var_1_1) + var_1_32))) : (((((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70)) != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8))))) ? (var_1_23 == ((signed short int) ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)))) : (var_1_23 == ((signed short int) var_1_32))))) && (((var_1_20 >= var_1_19) && var_1_10) ? (((- var_1_70) <= (((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)))) ? (var_1_28 == ((signed char) var_1_29)) : (var_1_28 == ((signed char) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))))) : (var_1_28 == ((signed char) ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))))))) && (var_1_12 ? (var_1_32 == ((unsigned char) (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))))) : (var_1_32 == ((unsigned char) ((((16) < ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))))) ? (16) : ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))))))))))) && (var_1_37 == ((signed long int) (var_1_74 - (var_1_32 + (var_1_32 + var_1_32)))))) && ((var_1_33 > var_1_72) ? ((var_1_32 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) ? (var_1_38 == ((float) (var_1_21 - (var_1_39 + var_1_40)))) : (var_1_38 == ((float) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) : 1)) && (last_1_var_1_10 ? (last_1_var_1_10 ? ((last_1_var_1_23 < last_1_var_1_71) ? (var_1_41 == ((unsigned short int) (((((62724) < ((var_1_42 + var_1_43))) ? (62724) : ((var_1_42 + var_1_43)))) - last_1_var_1_32))) : 1) : 1) : 1)) && ((((((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74))) == var_1_31) ? (var_1_44 == ((signed char) (((((var_1_45) > ((var_1_46 - 16))) ? (var_1_45) : ((var_1_46 - 16)))) - var_1_47))) : 1)) && ((var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) ? ((var_1_56 >= var_1_17) ? (var_1_48 == ((double) var_1_17)) : (var_1_48 == ((double) ((var_1_40 - 25.25) + 2.25)))) : (var_1_48 == ((double) (var_1_17 + var_1_39))))) && (((var_1_42 ^ var_1_33) < var_1_28) ? ((! var_1_10) ? ((var_1_10 || var_1_12) ? (var_1_49 == ((unsigned long int) ((var_1_50 - var_1_32) - var_1_71))) : (((var_1_56 / var_1_51) > var_1_19) ? (var_1_49 == ((unsigned long int) var_1_42)) : (var_1_49 == ((unsigned long int) (((((var_1_74 + var_1_71)) < (var_1_36)) ? ((var_1_74 + var_1_71)) : (var_1_36))))))) : (var_1_49 == ((unsigned long int) ((((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) + var_1_54) - var_1_42)))) : (var_1_49 == ((unsigned long int) var_1_32))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=125, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L391-L392] return (((((((((((((((((((((((((((((-32 * (last_1_var_1_74 / var_1_3)) >= last_1_var_1_49) ? (var_1_1 == ((signed long int) (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))))) : 1) && (var_1_6 == ((unsigned short int) ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))))))) && ((! var_1_11) ? (((last_1_var_1_32 * ((((last_1_var_1_58) < (last_1_var_1_72)) ? (last_1_var_1_58) : (last_1_var_1_72)))) >= var_1_3) ? (var_1_10 == ((unsigned char) var_1_12)) : 1) : (var_1_10 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60) ? (var_1_13 == ((double) ((((var_1_16) < ((var_1_17 + -0.5))) ? (var_1_16) : ((var_1_17 + -0.5)))))) : 1)) && (var_1_10 ? (var_1_18 == ((double) ((((((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) < (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20))))) ? (((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) : (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_18 == ((double) (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22))))) && (var_1_10 ? (var_1_23 == ((signed short int) ((var_1_3 + var_1_1) + var_1_32))) : (((((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70)) != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8))))) ? (var_1_23 == ((signed short int) ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)))) : (var_1_23 == ((signed short int) var_1_32))))) && (((var_1_20 >= var_1_19) && var_1_10) ? (((- var_1_70) <= (((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)))) ? (var_1_28 == ((signed char) var_1_29)) : (var_1_28 == ((signed char) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))))) : (var_1_28 == ((signed char) ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))))))) && (var_1_12 ? (var_1_32 == ((unsigned char) (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))))) : (var_1_32 == ((unsigned char) ((((16) < ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))))) ? (16) : ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))))))))))) && (var_1_37 == ((signed long int) (var_1_74 - (var_1_32 + (var_1_32 + var_1_32)))))) && ((var_1_33 > var_1_72) ? ((var_1_32 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) ? (var_1_38 == ((float) (var_1_21 - (var_1_39 + var_1_40)))) : (var_1_38 == ((float) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) : 1)) && (last_1_var_1_10 ? (last_1_var_1_10 ? ((last_1_var_1_23 < last_1_var_1_71) ? (var_1_41 == ((unsigned short int) (((((62724) < ((var_1_42 + var_1_43))) ? (62724) : ((var_1_42 + var_1_43)))) - last_1_var_1_32))) : 1) : 1) : 1)) && ((((((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74))) == var_1_31) ? (var_1_44 == ((signed char) (((((var_1_45) > ((var_1_46 - 16))) ? (var_1_45) : ((var_1_46 - 16)))) - var_1_47))) : 1)) && ((var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) ? ((var_1_56 >= var_1_17) ? (var_1_48 == ((double) var_1_17)) : (var_1_48 == ((double) ((var_1_40 - 25.25) + 2.25)))) : (var_1_48 == ((double) (var_1_17 + var_1_39))))) && (((var_1_42 ^ var_1_33) < var_1_28) ? ((! var_1_10) ? ((var_1_10 || var_1_12) ? (var_1_49 == ((unsigned long int) ((var_1_50 - var_1_32) - var_1_71))) : (((var_1_56 / var_1_51) > var_1_19) ? (var_1_49 == ((unsigned long int) var_1_42)) : (var_1_49 == ((unsigned long int) (((((var_1_74 + var_1_71)) < (var_1_36)) ? ((var_1_74 + var_1_71)) : (var_1_36))))))) : (var_1_49 == ((unsigned long int) ((((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) + var_1_54) - var_1_42)))) : (var_1_49 == ((unsigned long int) var_1_32)))) && (((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) + -16) < var_1_70) ? (var_1_55 == ((double) (var_1_39 - var_1_21))) : (var_1_55 == ((double) ((((var_1_19) > ((var_1_21 - var_1_22))) ? (var_1_19) : ((var_1_21 - var_1_22)))))))) && (((var_1_21 * ((((var_1_16) < (last_1_var_1_56)) ? (var_1_16) : (last_1_var_1_56)))) > (var_1_61 + (var_1_22 * var_1_20))) ? (var_1_56 == ((double) ((var_1_57 - var_1_40) - 32.6))) : (var_1_56 == ((double) var_1_20)))) && ((var_1_36 > var_1_23) ? ((((var_1_33 - var_1_34) / var_1_46) < var_1_35) ? (var_1_58 == ((signed short int) (var_1_35 - (var_1_59 - var_1_33)))) : (var_1_58 == ((signed short int) (var_1_74 + (var_1_45 + var_1_29))))) : 1)) && (((var_1_61 + var_1_20) > (((((var_1_38) > (var_1_22)) ? (var_1_38) : (var_1_22))) * var_1_75)) ? (var_1_60 == ((double) (var_1_39 - var_1_21))) : 1)) && ((((var_1_40 - var_1_21) > (last_1_var_1_61 + 9999999.26)) || var_1_10) ? (var_1_61 == ((float) (var_1_57 - (var_1_62 - (var_1_63 + var_1_64))))) : 1)) && (((var_1_50 + var_1_53) <= var_1_34) ? (var_1_65 == ((signed long int) (((((-256) < 0 ) ? -(-256) : (-256))) - (last_1_var_1_65 + (1000000000 - var_1_43))))) : ((var_1_74 > var_1_70) ? (var_1_65 == ((signed long int) ((((((var_1_32 + var_1_42)) > (var_1_30)) ? ((var_1_32 + var_1_42)) : (var_1_30))) + (var_1_66 + (var_1_32 - var_1_70))))) : 1))) && ((var_1_10 && (var_1_13 >= var_1_19)) ? (var_1_10 ? (var_1_66 == ((signed char) ((((((var_1_67) < (var_1_68)) ? (var_1_67) : (var_1_68))) - 4) + var_1_69))) : (var_1_66 == ((signed char) (var_1_67 + var_1_69)))) : 1)) && ((var_1_20 >= ((((255.25) > ((var_1_57 / var_1_62))) ? (255.25) : ((var_1_57 / var_1_62))))) ? (var_1_70 == ((unsigned char) var_1_34)) : (var_1_70 == ((unsigned char) (((((((((var_1_33 - var_1_35)) > (4)) ? ((var_1_33 - var_1_35)) : (4)))) > (((((var_1_36) < (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))) ? (var_1_36) : (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68)))))))) ? ((((((var_1_33 - var_1_35)) > (4)) ? ((var_1_33 - var_1_35)) : (4)))) : (((((var_1_36) < (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))) ? (var_1_36) : (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))))))))))) && (var_1_71 == ((unsigned long int) ((((var_1_59) < (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))) ? (var_1_59) : (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))))))) && ((var_1_45 <= var_1_1) ? (var_1_72 == ((signed short int) ((((5) > (var_1_67)) ? (5) : (var_1_67))))) : (var_1_10 ? (var_1_72 == ((signed short int) var_1_41)) : (var_1_72 == ((signed short int) var_1_32))))) && (var_1_12 ? (var_1_73 == ((unsigned long int) var_1_43)) : (var_1_73 == ((unsigned long int) var_1_36)))) && (var_1_10 ? (var_1_74 == ((unsigned char) var_1_36)) : 1)) && (var_1_12 ? (var_1_75 == ((double) var_1_22)) : (var_1_75 == ((double) var_1_19)))) && ((var_1_10 || (var_1_70 >= (var_1_34 / var_1_46))) ? (var_1_12 ? (var_1_76 == ((unsigned long int) (var_1_50 - ((((var_1_70) > (var_1_1)) ? (var_1_70) : (var_1_1)))))) : 1) : (var_1_76 == ((unsigned long int) var_1_53))) ; [L401] RET, EXPR property() [L401] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=125, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=4, var_1_16=4, var_1_1=118, var_1_22=2, var_1_23=122, var_1_28=2, var_1_29=126, var_1_30=1, var_1_31=2, var_1_32=125, var_1_33=130, var_1_34=-507, var_1_35=127, var_1_36=-390, var_1_37=-247, var_1_38=3, var_1_3=127, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=126, var_1_47=0, var_1_49=125, var_1_50=-13958643714, var_1_52=1073741823, var_1_53=1073741831, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=230, var_1_70=-507, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-13958643832] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 180 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 20.1s, OverallIterations: 10, TraceHistogramMax: 61, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 4.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2899 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2808 mSDsluCounter, 7054 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4565 mSDsCounter, 1228 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3826 IncrementalHoareTripleChecker+Invalid, 5054 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1228 mSolverCounterUnsat, 2489 mSDtfsCounter, 3826 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3651 GetRequests, 3556 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1446occurred in iteration=8, InterpolantAutomatonStates: 82, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 9 MinimizatonAttempts, 1741 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 8.3s InterpolantComputationTime, 6336 NumberOfCodeBlocks, 6336 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 6708 ConstructedInterpolants, 0 QuantifiedInterpolants, 19063 SizeOfPredicates, 7 NumberOfNonLiveVariables, 4594 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 17 InterpolantComputations, 5 PerfectInterpolantSequences, 123012/124440 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-04 00:12:15,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.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 ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 00:12:17,439 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 00:12:17,509 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-04 00:12:17,516 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 00:12:17,516 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 00:12:17,536 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 00:12:17,538 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 00:12:17,538 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 00:12:17,538 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 00:12:17,538 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 00:12:17,539 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 00:12:17,539 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 00:12:17,539 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 00:12:17,539 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 00:12:17,540 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 00:12:17,540 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 00:12:17,541 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 00:12:17,542 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:12:17,542 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 00:12:17,542 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 00:12:17,543 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 [2025-03-04 00:12:17,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 00:12:17,780 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 00:12:17,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 00:12:17,782 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 00:12:17,782 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 00:12:17,782 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-49.i [2025-03-04 00:12:18,924 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c686fa4fc/65b878dfc95a4d389a3db715b515c4a3/FLAG34ff2cad3 [2025-03-04 00:12:19,158 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 00:12:19,159 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2025-03-04 00:12:19,166 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c686fa4fc/65b878dfc95a4d389a3db715b515c4a3/FLAG34ff2cad3 [2025-03-04 00:12:19,491 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c686fa4fc/65b878dfc95a4d389a3db715b515c4a3 [2025-03-04 00:12:19,492 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 00:12:19,493 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 00:12:19,494 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 00:12:19,494 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 00:12:19,497 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 00:12:19,498 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,498 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f6da97c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19, skipping insertion in model container [2025-03-04 00:12:19,498 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,519 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 00:12:19,614 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-49.i[916,929] [2025-03-04 00:12:19,719 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:12:19,732 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 00:12:19,740 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-49.i[916,929] [2025-03-04 00:12:19,808 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 00:12:19,820 INFO L204 MainTranslator]: Completed translation [2025-03-04 00:12:19,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19 WrapperNode [2025-03-04 00:12:19,821 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 00:12:19,821 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 00:12:19,821 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 00:12:19,822 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 00:12:19,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,836 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,875 INFO L138 Inliner]: procedures = 27, calls = 74, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 398 [2025-03-04 00:12:19,876 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 00:12:19,876 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 00:12:19,876 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 00:12:19,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 00:12:19,883 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,891 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,919 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-04 00:12:19,920 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,920 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,953 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,955 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,959 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,960 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,964 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 00:12:19,968 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 00:12:19,969 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 00:12:19,969 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 00:12:19,969 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (1/1) ... [2025-03-04 00:12:19,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 00:12:19,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 00:12:19,992 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 00:12:19,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 00:12:20,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 00:12:20,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-04 00:12:20,013 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 00:12:20,013 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 00:12:20,013 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 00:12:20,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 00:12:20,112 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 00:12:20,113 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 00:13:18,802 INFO L? ?]: Removed 46 outVars from TransFormulas that were not future-live. [2025-03-04 00:13:18,802 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 00:13:18,818 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 00:13:18,820 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 00:13:18,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:13:18 BoogieIcfgContainer [2025-03-04 00:13:18,820 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 00:13:18,822 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 00:13:18,822 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 00:13:18,826 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 00:13:18,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 12:12:19" (1/3) ... [2025-03-04 00:13:18,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@521df80d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:13:18, skipping insertion in model container [2025-03-04 00:13:18,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 12:12:19" (2/3) ... [2025-03-04 00:13:18,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@521df80d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 12:13:18, skipping insertion in model container [2025-03-04 00:13:18,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 12:13:18" (3/3) ... [2025-03-04 00:13:18,829 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-49.i [2025-03-04 00:13:18,838 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 00:13:18,841 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-49.i that has 2 procedures, 169 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-04 00:13:18,881 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 00:13:18,888 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;@5155d5b7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 00:13:18,888 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 00:13:18,891 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 105 states have (on average 1.4190476190476191) internal successors, (149), 106 states have internal predecessors, (149), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2025-03-04 00:13:18,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2025-03-04 00:13:18,910 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:13:18,911 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:13:18,911 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:13:18,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:13:18,915 INFO L85 PathProgramCache]: Analyzing trace with hash 326319773, now seen corresponding path program 1 times [2025-03-04 00:13:18,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-04 00:13:18,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1835799802] [2025-03-04 00:13:18,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:13:18,923 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-04 00:13:18,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-04 00:13:18,925 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-04 00:13:18,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-03-04 00:13:19,037 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes. [2025-03-04 00:13:21,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 389 of 389 statements. [2025-03-04 00:13:21,789 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 00:13:21,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 00:13:21,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 00:13:21,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 00:13:21,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 1416 proven. 0 refuted. 0 times theorem prover too weak. 5904 trivial. 0 not checked. [2025-03-04 00:13:21,973 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 00:13:21,974 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-04 00:13:21,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1835799802] [2025-03-04 00:13:21,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1835799802] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 00:13:21,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 00:13:21,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 00:13:21,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129235619] [2025-03-04 00:13:21,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 00:13:21,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 00:13:21,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-04 00:13:21,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 00:13:21,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 00:13:21,996 INFO L87 Difference]: Start difference. First operand has 169 states, 105 states have (on average 1.4190476190476191) internal successors, (149), 106 states have internal predecessors, (149), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:13:22,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 00:13:22,034 INFO L93 Difference]: Finished difference Result 332 states and 598 transitions. [2025-03-04 00:13:22,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 00:13:22,036 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) Word has length 389 [2025-03-04 00:13:22,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 00:13:22,042 INFO L225 Difference]: With dead ends: 332 [2025-03-04 00:13:22,042 INFO L226 Difference]: Without dead ends: 166 [2025-03-04 00:13:22,046 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 00:13:22,048 INFO L435 NwaCegarLoop]: 266 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, 266 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 00:13:22,048 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 00:13:22,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-03-04 00:13:22,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2025-03-04 00:13:22,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 103 states have (on average 1.3980582524271845) internal successors, (144), 103 states have internal predecessors, (144), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2025-03-04 00:13:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 266 transitions. [2025-03-04 00:13:22,102 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 266 transitions. Word has length 389 [2025-03-04 00:13:22,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 00:13:22,103 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 266 transitions. [2025-03-04 00:13:22,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2025-03-04 00:13:22,104 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 266 transitions. [2025-03-04 00:13:22,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2025-03-04 00:13:22,112 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 00:13:22,112 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 00:13:22,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-03-04 00:13:22,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-04 00:13:22,314 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 00:13:22,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 00:13:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1891942954, now seen corresponding path program 1 times [2025-03-04 00:13:22,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-04 00:13:22,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066710971] [2025-03-04 00:13:22,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 00:13:22,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-04 00:13:22,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-04 00:13:22,319 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-04 00:13:22,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-03-04 00:13:22,408 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 389 statements into 1 equivalence classes.