./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.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 df6fdde44141809a8cc62cf4df1f7a775595df77bee8179d0eb98677b5489ce6 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-18 19:29:12,227 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-18 19:29:12,297 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-18 19:29:12,302 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-18 19:29:12,305 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-18 19:29:12,351 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-18 19:29:12,352 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-18 19:29:12,352 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-18 19:29:12,353 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-18 19:29:12,353 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-18 19:29:12,353 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-18 19:29:12,354 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-18 19:29:12,355 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-18 19:29:12,355 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-18 19:29:12,355 INFO L153 SettingsManager]: * Use SBE=true [2024-11-18 19:29:12,356 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-18 19:29:12,356 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-18 19:29:12,356 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-18 19:29:12,357 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-18 19:29:12,357 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-18 19:29:12,357 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-18 19:29:12,362 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-18 19:29:12,363 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-18 19:29:12,363 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-18 19:29:12,363 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-18 19:29:12,363 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-18 19:29:12,363 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-18 19:29:12,364 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-18 19:29:12,364 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-18 19:29:12,364 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-18 19:29:12,364 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-18 19:29:12,364 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-18 19:29:12,365 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 19:29:12,365 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-18 19:29:12,365 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-18 19:29:12,366 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-18 19:29:12,366 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-18 19:29:12,366 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-18 19:29:12,366 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-18 19:29:12,366 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-18 19:29:12,367 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-18 19:29:12,367 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-18 19:29:12,367 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> df6fdde44141809a8cc62cf4df1f7a775595df77bee8179d0eb98677b5489ce6 [2024-11-18 19:29:12,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-18 19:29:12,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-18 19:29:12,723 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-18 19:29:12,724 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-18 19:29:12,724 INFO L274 PluginConnector]: CDTParser initialized [2024-11-18 19:29:12,726 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:29:14,147 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-18 19:29:14,463 INFO L384 CDTParser]: Found 1 translation units. [2024-11-18 19:29:14,464 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:29:14,486 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df004920f/4edf96eb0c354af48f18460e86514b12/FLAG7127618ac [2024-11-18 19:29:14,757 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df004920f/4edf96eb0c354af48f18460e86514b12 [2024-11-18 19:29:14,761 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-18 19:29:14,762 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-18 19:29:14,763 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-18 19:29:14,763 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-18 19:29:14,767 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-18 19:29:14,768 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:29:14" (1/1) ... [2024-11-18 19:29:14,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eae0e6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:14, skipping insertion in model container [2024-11-18 19:29:14,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:29:14" (1/1) ... [2024-11-18 19:29:14,806 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-18 19:29:15,000 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2024-11-18 19:29:15,113 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 19:29:15,136 INFO L200 MainTranslator]: Completed pre-run [2024-11-18 19:29:15,147 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2024-11-18 19:29:15,264 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 19:29:15,299 INFO L204 MainTranslator]: Completed translation [2024-11-18 19:29:15,299 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15 WrapperNode [2024-11-18 19:29:15,300 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-18 19:29:15,301 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-18 19:29:15,301 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-18 19:29:15,301 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-18 19:29:15,308 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,328 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,401 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 559 [2024-11-18 19:29:15,402 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-18 19:29:15,403 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-18 19:29:15,403 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-18 19:29:15,403 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-18 19:29:15,416 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,432 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,479 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-18 19:29:15,479 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,480 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,501 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,511 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,522 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,531 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,547 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-18 19:29:15,549 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-18 19:29:15,549 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-18 19:29:15,550 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-18 19:29:15,551 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (1/1) ... [2024-11-18 19:29:15,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 19:29:15,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 19:29:15,588 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-18 19:29:15,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-18 19:29:15,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-18 19:29:15,645 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-18 19:29:15,646 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-18 19:29:15,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-18 19:29:15,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-18 19:29:15,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-18 19:29:15,780 INFO L238 CfgBuilder]: Building ICFG [2024-11-18 19:29:15,783 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-18 19:29:16,715 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-18 19:29:16,715 INFO L287 CfgBuilder]: Performing block encoding [2024-11-18 19:29:16,743 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-18 19:29:16,743 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-18 19:29:16,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:29:16 BoogieIcfgContainer [2024-11-18 19:29:16,744 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-18 19:29:16,748 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-18 19:29:16,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-18 19:29:16,752 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-18 19:29:16,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 07:29:14" (1/3) ... [2024-11-18 19:29:16,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19fdf96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:29:16, skipping insertion in model container [2024-11-18 19:29:16,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:15" (2/3) ... [2024-11-18 19:29:16,754 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19fdf96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:29:16, skipping insertion in model container [2024-11-18 19:29:16,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:29:16" (3/3) ... [2024-11-18 19:29:16,756 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:29:16,774 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-18 19:29:16,774 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-18 19:29:16,892 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-18 19:29:16,900 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;@41024cce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-18 19:29:16,901 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-18 19:29:16,907 INFO L276 IsEmpty]: Start isEmpty. Operand has 232 states, 155 states have (on average 1.5290322580645161) internal successors, (237), 156 states have internal predecessors, (237), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-18 19:29:16,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:16,934 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:16,936 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:16,937 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:16,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:16,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2004300429, now seen corresponding path program 1 times [2024-11-18 19:29:16,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:16,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268739495] [2024-11-18 19:29:16,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:16,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 146 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-11-18 19:29:17,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:17,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268739495] [2024-11-18 19:29:17,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268739495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 19:29:17,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989731825] [2024-11-18 19:29:17,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:17,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 19:29:17,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 19:29:17,630 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 19:29:17,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-18 19:29:17,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:17,963 INFO L255 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-18 19:29:17,989 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 19:29:18,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-11-18 19:29:18,089 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 19:29:18,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989731825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:18,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 19:29:18,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-18 19:29:18,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087881474] [2024-11-18 19:29:18,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:18,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-18 19:29:18,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:18,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-18 19:29:18,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 19:29:18,132 INFO L87 Difference]: Start difference. First operand has 232 states, 155 states have (on average 1.5290322580645161) internal successors, (237), 156 states have internal predecessors, (237), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-18 19:29:18,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:18,207 INFO L93 Difference]: Finished difference Result 457 states and 838 transitions. [2024-11-18 19:29:18,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-18 19:29:18,210 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) Word has length 467 [2024-11-18 19:29:18,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:18,224 INFO L225 Difference]: With dead ends: 457 [2024-11-18 19:29:18,225 INFO L226 Difference]: Without dead ends: 228 [2024-11-18 19:29:18,234 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 19:29:18,239 INFO L432 NwaCegarLoop]: 378 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, 378 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:18,240 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 19:29:18,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-18 19:29:18,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2024-11-18 19:29:18,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 152 states have (on average 1.513157894736842) internal successors, (230), 152 states have internal predecessors, (230), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-18 19:29:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 378 transitions. [2024-11-18 19:29:18,328 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 378 transitions. Word has length 467 [2024-11-18 19:29:18,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:18,330 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 378 transitions. [2024-11-18 19:29:18,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-18 19:29:18,331 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 378 transitions. [2024-11-18 19:29:18,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:18,345 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:18,348 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:18,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-18 19:29:18,552 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 [2024-11-18 19:29:18,553 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:18,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash 636713761, now seen corresponding path program 1 times [2024-11-18 19:29:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:18,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528411092] [2024-11-18 19:29:18,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:18,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:18,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:18,965 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:18,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:18,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528411092] [2024-11-18 19:29:18,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528411092] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:18,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:18,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-18 19:29:18,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404793556] [2024-11-18 19:29:18,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:18,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-18 19:29:18,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:18,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-18 19:29:18,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:29:18,976 INFO L87 Difference]: Start difference. First operand 228 states and 378 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:19,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:19,075 INFO L93 Difference]: Finished difference Result 612 states and 1010 transitions. [2024-11-18 19:29:19,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-18 19:29:19,076 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-18 19:29:19,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:19,086 INFO L225 Difference]: With dead ends: 612 [2024-11-18 19:29:19,086 INFO L226 Difference]: Without dead ends: 387 [2024-11-18 19:29:19,088 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:29:19,089 INFO L432 NwaCegarLoop]: 375 mSDtfsCounter, 255 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:19,090 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 740 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 19:29:19,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-11-18 19:29:19,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 384. [2024-11-18 19:29:19,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 251 states have (on average 1.4820717131474104) internal successors, (372), 252 states have internal predecessors, (372), 130 states have call successors, (130), 2 states have call predecessors, (130), 2 states have return successors, (130), 129 states have call predecessors, (130), 130 states have call successors, (130) [2024-11-18 19:29:19,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 632 transitions. [2024-11-18 19:29:19,159 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 632 transitions. Word has length 467 [2024-11-18 19:29:19,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:19,162 INFO L471 AbstractCegarLoop]: Abstraction has 384 states and 632 transitions. [2024-11-18 19:29:19,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:19,163 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 632 transitions. [2024-11-18 19:29:19,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:19,173 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:19,173 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:19,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-18 19:29:19,174 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:19,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:19,175 INFO L85 PathProgramCache]: Analyzing trace with hash 659346015, now seen corresponding path program 1 times [2024-11-18 19:29:19,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:19,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633718601] [2024-11-18 19:29:19,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:19,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:19,461 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:19,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:19,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633718601] [2024-11-18 19:29:19,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633718601] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:19,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:19,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-18 19:29:19,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099504225] [2024-11-18 19:29:19,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:19,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-18 19:29:19,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:19,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-18 19:29:19,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:29:19,465 INFO L87 Difference]: Start difference. First operand 384 states and 632 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:19,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:19,560 INFO L93 Difference]: Finished difference Result 1077 states and 1764 transitions. [2024-11-18 19:29:19,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-18 19:29:19,562 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-18 19:29:19,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:19,576 INFO L225 Difference]: With dead ends: 1077 [2024-11-18 19:29:19,577 INFO L226 Difference]: Without dead ends: 696 [2024-11-18 19:29:19,579 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:29:19,581 INFO L432 NwaCegarLoop]: 550 mSDtfsCounter, 257 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:19,582 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 917 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 19:29:19,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2024-11-18 19:29:19,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 693. [2024-11-18 19:29:19,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 436 states have (on average 1.438073394495413) internal successors, (627), 439 states have internal predecessors, (627), 252 states have call successors, (252), 4 states have call predecessors, (252), 4 states have return successors, (252), 249 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-18 19:29:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1131 transitions. [2024-11-18 19:29:19,677 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1131 transitions. Word has length 467 [2024-11-18 19:29:19,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:19,683 INFO L471 AbstractCegarLoop]: Abstraction has 693 states and 1131 transitions. [2024-11-18 19:29:19,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:19,684 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1131 transitions. [2024-11-18 19:29:19,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:19,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:19,693 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:19,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-18 19:29:19,694 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:19,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:19,695 INFO L85 PathProgramCache]: Analyzing trace with hash 878200733, now seen corresponding path program 1 times [2024-11-18 19:29:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:19,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603784453] [2024-11-18 19:29:19,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:19,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:20,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:20,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:20,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603784453] [2024-11-18 19:29:20,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603784453] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:20,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:20,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 19:29:20,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025998409] [2024-11-18 19:29:20,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:20,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 19:29:20,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:20,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 19:29:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-18 19:29:20,300 INFO L87 Difference]: Start difference. First operand 693 states and 1131 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:20,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:20,543 INFO L93 Difference]: Finished difference Result 1797 states and 2850 transitions. [2024-11-18 19:29:20,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 19:29:20,544 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-18 19:29:20,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:20,552 INFO L225 Difference]: With dead ends: 1797 [2024-11-18 19:29:20,553 INFO L226 Difference]: Without dead ends: 1107 [2024-11-18 19:29:20,556 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-18 19:29:20,557 INFO L432 NwaCegarLoop]: 408 mSDtfsCounter, 185 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:20,557 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 1484 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 19:29:20,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2024-11-18 19:29:20,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 901. [2024-11-18 19:29:20,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 632 states have (on average 1.4604430379746836) internal successors, (923), 639 states have internal predecessors, (923), 260 states have call successors, (260), 8 states have call predecessors, (260), 8 states have return successors, (260), 253 states have call predecessors, (260), 260 states have call successors, (260) [2024-11-18 19:29:20,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1443 transitions. [2024-11-18 19:29:20,652 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1443 transitions. Word has length 467 [2024-11-18 19:29:20,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:20,654 INFO L471 AbstractCegarLoop]: Abstraction has 901 states and 1443 transitions. [2024-11-18 19:29:20,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:20,655 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1443 transitions. [2024-11-18 19:29:20,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:20,663 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:20,664 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:20,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-18 19:29:20,666 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:20,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:20,668 INFO L85 PathProgramCache]: Analyzing trace with hash -710147169, now seen corresponding path program 1 times [2024-11-18 19:29:20,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:20,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826245067] [2024-11-18 19:29:20,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:20,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:20,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:21,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:21,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826245067] [2024-11-18 19:29:21,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826245067] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:21,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:21,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-18 19:29:21,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114703397] [2024-11-18 19:29:21,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:21,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-18 19:29:21,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:21,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-18 19:29:21,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-18 19:29:21,241 INFO L87 Difference]: Start difference. First operand 901 states and 1443 transitions. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:21,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:21,484 INFO L93 Difference]: Finished difference Result 2089 states and 3278 transitions. [2024-11-18 19:29:21,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-18 19:29:21,485 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-18 19:29:21,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:21,495 INFO L225 Difference]: With dead ends: 2089 [2024-11-18 19:29:21,495 INFO L226 Difference]: Without dead ends: 1191 [2024-11-18 19:29:21,499 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-18 19:29:21,500 INFO L432 NwaCegarLoop]: 378 mSDtfsCounter, 216 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1885 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:21,500 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1885 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 19:29:21,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2024-11-18 19:29:21,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1113. [2024-11-18 19:29:21,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 820 states have (on average 1.4524390243902439) internal successors, (1191), 831 states have internal predecessors, (1191), 276 states have call successors, (276), 16 states have call predecessors, (276), 16 states have return successors, (276), 265 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-18 19:29:21,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1743 transitions. [2024-11-18 19:29:21,607 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1743 transitions. Word has length 467 [2024-11-18 19:29:21,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:21,608 INFO L471 AbstractCegarLoop]: Abstraction has 1113 states and 1743 transitions. [2024-11-18 19:29:21,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:21,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1743 transitions. [2024-11-18 19:29:21,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-18 19:29:21,616 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:21,616 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:21,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-18 19:29:21,617 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:21,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:21,617 INFO L85 PathProgramCache]: Analyzing trace with hash -451981731, now seen corresponding path program 1 times [2024-11-18 19:29:21,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:21,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739951408] [2024-11-18 19:29:21,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:21,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:23,266 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:23,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:23,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739951408] [2024-11-18 19:29:23,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739951408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:23,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:23,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-18 19:29:23,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599018866] [2024-11-18 19:29:23,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:23,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-18 19:29:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-18 19:29:23,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-18 19:29:23,275 INFO L87 Difference]: Start difference. First operand 1113 states and 1743 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:23,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:23,582 INFO L93 Difference]: Finished difference Result 2621 states and 4096 transitions. [2024-11-18 19:29:23,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-18 19:29:23,583 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-18 19:29:23,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:23,593 INFO L225 Difference]: With dead ends: 2621 [2024-11-18 19:29:23,594 INFO L226 Difference]: Without dead ends: 1511 [2024-11-18 19:29:23,597 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-18 19:29:23,598 INFO L432 NwaCegarLoop]: 355 mSDtfsCounter, 63 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:23,599 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1742 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 19:29:23,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2024-11-18 19:29:23,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1369. [2024-11-18 19:29:23,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1369 states, 1076 states have (on average 1.474907063197026) internal successors, (1587), 1087 states have internal predecessors, (1587), 276 states have call successors, (276), 16 states have call predecessors, (276), 16 states have return successors, (276), 265 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-18 19:29:23,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 1369 states and 2139 transitions. [2024-11-18 19:29:23,688 INFO L78 Accepts]: Start accepts. Automaton has 1369 states and 2139 transitions. Word has length 467 [2024-11-18 19:29:23,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:23,689 INFO L471 AbstractCegarLoop]: Abstraction has 1369 states and 2139 transitions. [2024-11-18 19:29:23,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:23,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1369 states and 2139 transitions. [2024-11-18 19:29:23,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-18 19:29:23,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:23,694 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:23,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-18 19:29:23,694 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:23,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:23,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1742054172, now seen corresponding path program 1 times [2024-11-18 19:29:23,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:23,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427908353] [2024-11-18 19:29:23,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:23,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:23,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:24,416 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:24,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:24,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427908353] [2024-11-18 19:29:24,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427908353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:24,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:24,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 19:29:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374570076] [2024-11-18 19:29:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:24,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 19:29:24,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:24,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 19:29:24,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-18 19:29:24,420 INFO L87 Difference]: Start difference. First operand 1369 states and 2139 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:25,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:25,025 INFO L93 Difference]: Finished difference Result 3967 states and 6150 transitions. [2024-11-18 19:29:25,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 19:29:25,026 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-18 19:29:25,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:25,044 INFO L225 Difference]: With dead ends: 3967 [2024-11-18 19:29:25,045 INFO L226 Difference]: Without dead ends: 2601 [2024-11-18 19:29:25,050 INFO L431 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 [2024-11-18 19:29:25,051 INFO L432 NwaCegarLoop]: 399 mSDtfsCounter, 372 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:25,051 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 1389 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-18 19:29:25,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2601 states. [2024-11-18 19:29:25,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2601 to 2357. [2024-11-18 19:29:25,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2357 states, 1778 states have (on average 1.4488188976377954) internal successors, (2576), 1797 states have internal predecessors, (2576), 546 states have call successors, (546), 32 states have call predecessors, (546), 32 states have return successors, (546), 527 states have call predecessors, (546), 546 states have call successors, (546) [2024-11-18 19:29:25,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 3668 transitions. [2024-11-18 19:29:25,265 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 3668 transitions. Word has length 468 [2024-11-18 19:29:25,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:25,267 INFO L471 AbstractCegarLoop]: Abstraction has 2357 states and 3668 transitions. [2024-11-18 19:29:25,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:25,267 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 3668 transitions. [2024-11-18 19:29:25,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-11-18 19:29:25,272 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:25,272 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:25,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-18 19:29:25,272 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:25,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:25,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1396883752, now seen corresponding path program 1 times [2024-11-18 19:29:25,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:25,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354896282] [2024-11-18 19:29:25,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:25,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:29:25,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:25,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354896282] [2024-11-18 19:29:25,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354896282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:29:25,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:29:25,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-18 19:29:25,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275834570] [2024-11-18 19:29:25,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:29:25,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-18 19:29:25,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:25,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-18 19:29:25,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-18 19:29:25,939 INFO L87 Difference]: Start difference. First operand 2357 states and 3668 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:28,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:28,063 INFO L93 Difference]: Finished difference Result 10319 states and 15994 transitions. [2024-11-18 19:29:28,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-18 19:29:28,064 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 469 [2024-11-18 19:29:28,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:28,112 INFO L225 Difference]: With dead ends: 10319 [2024-11-18 19:29:28,113 INFO L226 Difference]: Without dead ends: 7969 [2024-11-18 19:29:28,125 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-18 19:29:28,127 INFO L432 NwaCegarLoop]: 852 mSDtfsCounter, 1336 mSDsluCounter, 2173 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1336 SdHoareTripleChecker+Valid, 3025 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:28,127 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1336 Valid, 3025 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-18 19:29:28,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7969 states. [2024-11-18 19:29:28,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7969 to 7887. [2024-11-18 19:29:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7887 states, 5976 states have (on average 1.4360776439089693) internal successors, (8582), 6043 states have internal predecessors, (8582), 1798 states have call successors, (1798), 112 states have call predecessors, (1798), 112 states have return successors, (1798), 1731 states have call predecessors, (1798), 1798 states have call successors, (1798) [2024-11-18 19:29:29,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7887 states to 7887 states and 12178 transitions. [2024-11-18 19:29:29,026 INFO L78 Accepts]: Start accepts. Automaton has 7887 states and 12178 transitions. Word has length 469 [2024-11-18 19:29:29,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:29,027 INFO L471 AbstractCegarLoop]: Abstraction has 7887 states and 12178 transitions. [2024-11-18 19:29:29,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:29:29,028 INFO L276 IsEmpty]: Start isEmpty. Operand 7887 states and 12178 transitions. [2024-11-18 19:29:29,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2024-11-18 19:29:29,034 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:29,035 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:29,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-18 19:29:29,035 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:29,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:29,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2129888202, now seen corresponding path program 1 times [2024-11-18 19:29:29,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:29,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895760754] [2024-11-18 19:29:29,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:29,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:29,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:30,359 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 273 proven. 159 refuted. 0 times theorem prover too weak. 10372 trivial. 0 not checked. [2024-11-18 19:29:30,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 19:29:30,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895760754] [2024-11-18 19:29:30,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895760754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 19:29:30,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055718529] [2024-11-18 19:29:30,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:30,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 19:29:30,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 19:29:30,365 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 19:29:30,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-18 19:29:30,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:29:30,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-18 19:29:30,675 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 19:29:31,315 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 1185 proven. 207 refuted. 0 times theorem prover too weak. 9412 trivial. 0 not checked. [2024-11-18 19:29:31,316 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 19:29:31,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 12 proven. 207 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-18 19:29:31,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055718529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 19:29:31,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 19:29:31,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7, 7] total 20 [2024-11-18 19:29:31,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014111399] [2024-11-18 19:29:31,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 19:29:31,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-18 19:29:31,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 19:29:31,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-18 19:29:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2024-11-18 19:29:31,982 INFO L87 Difference]: Start difference. First operand 7887 states and 12178 transitions. Second operand has 20 states, 20 states have (on average 9.6) internal successors, (192), 19 states have internal predecessors, (192), 5 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 5 states have call predecessors, (214), 5 states have call successors, (214) [2024-11-18 19:29:46,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:29:46,619 INFO L93 Difference]: Finished difference Result 46740 states and 69255 transitions. [2024-11-18 19:29:46,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2024-11-18 19:29:46,621 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 9.6) internal successors, (192), 19 states have internal predecessors, (192), 5 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 5 states have call predecessors, (214), 5 states have call successors, (214) Word has length 470 [2024-11-18 19:29:46,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:29:46,797 INFO L225 Difference]: With dead ends: 46740 [2024-11-18 19:29:46,797 INFO L226 Difference]: Without dead ends: 38860 [2024-11-18 19:29:46,839 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1138 GetRequests, 968 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11916 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=6071, Invalid=22999, Unknown=0, NotChecked=0, Total=29070 [2024-11-18 19:29:46,842 INFO L432 NwaCegarLoop]: 357 mSDtfsCounter, 6668 mSDsluCounter, 2622 mSDsCounter, 0 mSdLazyCounter, 3884 mSolverCounterSat, 1680 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6668 SdHoareTripleChecker+Valid, 2979 SdHoareTripleChecker+Invalid, 5564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1680 IncrementalHoareTripleChecker+Valid, 3884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-18 19:29:46,843 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6668 Valid, 2979 Invalid, 5564 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1680 Valid, 3884 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-18 19:29:46,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38860 states. [2024-11-18 19:29:49,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38860 to 15775. [2024-11-18 19:29:49,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15775 states, 11798 states have (on average 1.4446516358704866) internal successors, (17044), 11920 states have internal predecessors, (17044), 3588 states have call successors, (3588), 388 states have call predecessors, (3588), 388 states have return successors, (3588), 3466 states have call predecessors, (3588), 3588 states have call successors, (3588) [2024-11-18 19:29:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15775 states to 15775 states and 24220 transitions. [2024-11-18 19:29:49,721 INFO L78 Accepts]: Start accepts. Automaton has 15775 states and 24220 transitions. Word has length 470 [2024-11-18 19:29:49,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:29:49,722 INFO L471 AbstractCegarLoop]: Abstraction has 15775 states and 24220 transitions. [2024-11-18 19:29:49,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 9.6) internal successors, (192), 19 states have internal predecessors, (192), 5 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 5 states have call predecessors, (214), 5 states have call successors, (214) [2024-11-18 19:29:49,723 INFO L276 IsEmpty]: Start isEmpty. Operand 15775 states and 24220 transitions. [2024-11-18 19:29:49,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2024-11-18 19:29:49,733 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:29:49,733 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:49,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-18 19:29:49,937 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,SelfDestructingSolverStorable8 [2024-11-18 19:29:49,939 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:29:49,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:29:49,939 INFO L85 PathProgramCache]: Analyzing trace with hash -355053110, now seen corresponding path program 1 times [2024-11-18 19:29:49,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 19:29:49,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603075467] [2024-11-18 19:29:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:49,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 19:29:50,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 19:29:50,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [948210926] [2024-11-18 19:29:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:29:50,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 19:29:50,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 19:29:50,326 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) [2024-11-18 19:29:50,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-18 19:29:50,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-18 19:29:50,630 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-18 19:29:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-18 19:29:51,214 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-18 19:29:51,214 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-18 19:29:51,216 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-18 19:29:51,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-18 19:29:51,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 19:29:51,421 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:29:51,793 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-18 19:29:51,797 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 07:29:51 BoogieIcfgContainer [2024-11-18 19:29:51,798 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-18 19:29:51,798 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-18 19:29:51,798 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-18 19:29:51,799 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-18 19:29:51,799 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:29:16" (3/4) ... [2024-11-18 19:29:51,802 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-18 19:29:51,803 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-18 19:29:51,803 INFO L158 Benchmark]: Toolchain (without parser) took 37041.72ms. Allocated memory was 182.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 153.5MB in the beginning and 633.4MB in the end (delta: -479.9MB). Peak memory consumption was 528.7MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,804 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 182.5MB. Free memory is still 149.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-18 19:29:51,804 INFO L158 Benchmark]: CACSL2BoogieTranslator took 537.50ms. Allocated memory is still 182.5MB. Free memory was 153.5MB in the beginning and 128.2MB in the end (delta: 25.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,805 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.19ms. Allocated memory is still 182.5MB. Free memory was 128.2MB in the beginning and 119.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,805 INFO L158 Benchmark]: Boogie Preprocessor took 145.21ms. Allocated memory is still 182.5MB. Free memory was 119.0MB in the beginning and 109.5MB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,805 INFO L158 Benchmark]: RCFGBuilder took 1195.32ms. Allocated memory is still 182.5MB. Free memory was 109.5MB in the beginning and 84.6MB in the end (delta: 24.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,805 INFO L158 Benchmark]: TraceAbstraction took 35049.70ms. Allocated memory was 182.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 84.6MB in the beginning and 633.4MB in the end (delta: -548.7MB). Peak memory consumption was 463.1MB. Max. memory is 16.1GB. [2024-11-18 19:29:51,806 INFO L158 Benchmark]: Witness Printer took 4.76ms. Allocated memory is still 1.2GB. Free memory is still 633.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-18 19:29:51,807 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.10ms. Allocated memory is still 182.5MB. Free memory is still 149.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 537.50ms. Allocated memory is still 182.5MB. Free memory was 153.5MB in the beginning and 128.2MB in the end (delta: 25.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.19ms. Allocated memory is still 182.5MB. Free memory was 128.2MB in the beginning and 119.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 145.21ms. Allocated memory is still 182.5MB. Free memory was 119.0MB in the beginning and 109.5MB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1195.32ms. Allocated memory is still 182.5MB. Free memory was 109.5MB in the beginning and 84.6MB in the end (delta: 24.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 35049.70ms. Allocated memory was 182.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 84.6MB in the beginning and 633.4MB in the end (delta: -548.7MB). Peak memory consumption was 463.1MB. Max. memory is 16.1GB. * Witness Printer took 4.76ms. Allocated memory is still 1.2GB. Free memory is still 633.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 425, overapproximation of someBinaryArithmeticDOUBLEoperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 425, overapproximation of someUnaryFLOAToperation at line 295, overapproximation of someBinaryArithmeticFLOAToperation at line 295. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -50; [L23] unsigned char var_1_4 = 0; [L24] signed short int var_1_5 = 8; [L25] signed short int var_1_6 = 64; [L26] unsigned short int var_1_7 = 8; [L27] unsigned short int var_1_8 = 256; [L28] signed long int var_1_9 = 2; [L29] signed long int var_1_10 = 1441729073; [L30] unsigned short int var_1_11 = 32; [L31] double var_1_12 = 7.6; [L32] double var_1_13 = 127.8; [L33] signed char var_1_14 = 32; [L34] signed char var_1_15 = 50; [L35] signed char var_1_16 = 0; [L36] signed char var_1_17 = 16; [L37] float var_1_18 = 0.4; [L38] unsigned char var_1_19 = 0; [L39] float var_1_20 = 24.4; [L40] float var_1_21 = 500.5; [L41] float var_1_22 = 99.324; [L42] unsigned short int var_1_23 = 128; [L43] unsigned char var_1_24 = 0; [L44] signed short int var_1_25 = -25; [L45] signed short int var_1_26 = -256; [L46] signed short int var_1_27 = -5; [L47] signed long int var_1_28 = 5; [L48] signed long int var_1_29 = 2; [L49] signed long int var_1_30 = 256; [L50] unsigned char var_1_31 = 128; [L51] unsigned char var_1_32 = 2; [L52] double var_1_33 = 10.5; [L53] signed short int var_1_34 = -2; [L54] double var_1_35 = 8.98; [L55] double var_1_36 = 0.5; [L56] double var_1_37 = 9.2; [L57] signed long int var_1_38 = 16; [L58] float var_1_39 = 50.1; [L59] float var_1_40 = 64.55; [L60] float var_1_41 = 9.9; [L61] float var_1_42 = 9.8; [L62] float var_1_43 = 255.8; [L63] float var_1_44 = 0.875; [L64] unsigned long int var_1_45 = 256; [L65] signed short int var_1_46 = -64; [L66] signed short int var_1_47 = 18245; [L67] float var_1_48 = 5.175; [L68] double var_1_49 = 15.2; [L69] double var_1_50 = 10.75; [L70] double var_1_51 = 100000000000.75; [L71] double var_1_52 = 25.75; [L72] signed short int var_1_53 = 1; [L73] unsigned char var_1_54 = 1; [L74] unsigned char var_1_55 = 1; [L75] unsigned char var_1_56 = 0; [L76] unsigned short int var_1_57 = 500; [L77] unsigned short int var_1_58 = 62353; [L78] signed short int var_1_59 = -2; [L79] signed char var_1_60 = 1; [L80] signed short int var_1_61 = 10; [L81] unsigned long int var_1_62 = 1; [L82] unsigned long int var_1_63 = 4038112299; [L83] signed long int var_1_64 = 5; [L84] unsigned char var_1_65 = 1; [L85] float var_1_66 = 499.125; [L86] unsigned char var_1_67 = 0; [L87] signed short int var_1_68 = 4; [L88] signed long int var_1_69 = -4; [L89] unsigned char var_1_70 = 1; [L90] unsigned char var_1_71 = 32; [L91] unsigned char var_1_72 = 50; [L92] unsigned char var_1_73 = 0; [L93] signed short int var_1_74 = 128; [L94] signed long int var_1_75 = 128; [L95] signed long int var_1_76 = 32; [L96] unsigned short int last_1_var_1_7 = 8; [L97] unsigned short int last_1_var_1_11 = 32; [L98] signed char last_1_var_1_14 = 32; [L99] unsigned short int last_1_var_1_23 = 128; VAL [isInitial=0, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L429] isInitial = 1 [L430] FCALL initially() [L431] COND TRUE 1 [L432] CALL updateLastVariables() [L419] last_1_var_1_7 = var_1_7 [L420] last_1_var_1_11 = var_1_11 [L421] last_1_var_1_14 = var_1_14 [L422] last_1_var_1_23 = var_1_23 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L432] RET updateLastVariables() [L433] CALL updateVariables() [L299] var_1_4 = __VERIFIER_nondet_uchar() [L300] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L300] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L301] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L301] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=8, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L302] var_1_5 = __VERIFIER_nondet_short() [L303] CALL assume_abort_if_not(var_1_5 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L303] RET assume_abort_if_not(var_1_5 >= -1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L304] CALL assume_abort_if_not(var_1_5 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L304] RET assume_abort_if_not(var_1_5 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=64, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L305] var_1_6 = __VERIFIER_nondet_short() [L306] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L306] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L307] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L307] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=256, var_1_9=2] [L308] var_1_8 = __VERIFIER_nondet_ushort() [L309] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_9=2] [L309] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_9=2] [L310] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L310] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L311] var_1_10 = __VERIFIER_nondet_long() [L312] CALL assume_abort_if_not(var_1_10 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L312] RET assume_abort_if_not(var_1_10 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L313] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L313] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L314] var_1_13 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L315] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L316] var_1_15 = __VERIFIER_nondet_char() [L317] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L317] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L318] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L318] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L319] var_1_16 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L320] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L321] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L321] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L322] var_1_17 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L323] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L324] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L324] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L325] var_1_19 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L326] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L327] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L327] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L328] var_1_20 = __VERIFIER_nondet_float() [L329] CALL assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L329] RET assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L330] var_1_21 = __VERIFIER_nondet_float() [L331] CALL assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L331] RET assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L332] var_1_22 = __VERIFIER_nondet_float() [L333] CALL assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L333] RET assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=-25, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L334] var_1_25 = __VERIFIER_nondet_short() [L335] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L335] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L336] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L336] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L337] var_1_26 = __VERIFIER_nondet_short() [L338] CALL assume_abort_if_not(var_1_26 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L338] RET assume_abort_if_not(var_1_26 >= -32768) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L339] CALL assume_abort_if_not(var_1_26 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L339] RET assume_abort_if_not(var_1_26 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=-5, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L340] var_1_27 = __VERIFIER_nondet_short() [L341] CALL assume_abort_if_not(var_1_27 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L341] RET assume_abort_if_not(var_1_27 >= -32768) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L342] CALL assume_abort_if_not(var_1_27 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L342] RET assume_abort_if_not(var_1_27 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=5, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L343] var_1_28 = __VERIFIER_nondet_long() [L344] CALL assume_abort_if_not(var_1_28 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L344] RET assume_abort_if_not(var_1_28 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L345] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L345] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=2, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L346] var_1_29 = __VERIFIER_nondet_long() [L347] CALL assume_abort_if_not(var_1_29 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L347] RET assume_abort_if_not(var_1_29 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L348] CALL assume_abort_if_not(var_1_29 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L348] RET assume_abort_if_not(var_1_29 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=256, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L349] var_1_30 = __VERIFIER_nondet_long() [L350] CALL assume_abort_if_not(var_1_30 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L350] RET assume_abort_if_not(var_1_30 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L351] CALL assume_abort_if_not(var_1_30 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L351] RET assume_abort_if_not(var_1_30 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=128, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L352] var_1_31 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_31 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L353] RET assume_abort_if_not(var_1_31 >= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L354] CALL assume_abort_if_not(var_1_31 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L354] RET assume_abort_if_not(var_1_31 <= 254) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=2, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L355] var_1_32 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L356] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L357] CALL assume_abort_if_not(var_1_32 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L357] RET assume_abort_if_not(var_1_32 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-2, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L358] var_1_34 = __VERIFIER_nondet_short() [L359] CALL assume_abort_if_not(var_1_34 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L359] RET assume_abort_if_not(var_1_34 >= -32768) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L360] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L360] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L361] CALL assume_abort_if_not(var_1_34 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L361] RET assume_abort_if_not(var_1_34 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_35=449/50, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L362] var_1_35 = __VERIFIER_nondet_double() [L363] CALL assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L363] RET assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_36=1/2, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L364] var_1_36 = __VERIFIER_nondet_double() [L365] CALL assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L365] RET assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_37=46/5, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L366] var_1_37 = __VERIFIER_nondet_double() [L367] CALL assume_abort_if_not((var_1_37 >= -922337.2036854765600e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L367] RET assume_abort_if_not((var_1_37 >= -922337.2036854765600e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_40=1291/20, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L368] var_1_40 = __VERIFIER_nondet_float() [L369] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L369] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_41=99/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L370] var_1_41 = __VERIFIER_nondet_float() [L371] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L371] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_42=49/5, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L372] var_1_42 = __VERIFIER_nondet_float() [L373] CALL assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L373] RET assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_43=1279/5, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L374] var_1_43 = __VERIFIER_nondet_float() [L375] CALL assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L375] RET assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_44=7/8, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L376] var_1_44 = __VERIFIER_nondet_float() [L377] CALL assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L377] RET assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=18245, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L378] var_1_47 = __VERIFIER_nondet_short() [L379] CALL assume_abort_if_not(var_1_47 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L379] RET assume_abort_if_not(var_1_47 >= 16382) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L380] CALL assume_abort_if_not(var_1_47 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L380] RET assume_abort_if_not(var_1_47 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_50=43/4, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L381] var_1_50 = __VERIFIER_nondet_double() [L382] CALL assume_abort_if_not((var_1_50 >= -230584.3009213691390e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 2305843.009213691390e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L382] RET assume_abort_if_not((var_1_50 >= -230584.3009213691390e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 2305843.009213691390e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_51=400000000003/4, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L383] var_1_51 = __VERIFIER_nondet_double() [L384] CALL assume_abort_if_not((var_1_51 >= -230584.3009213691390e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 2305843.009213691390e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L384] RET assume_abort_if_not((var_1_51 >= -230584.3009213691390e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 2305843.009213691390e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_52=103/4, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L385] var_1_52 = __VERIFIER_nondet_double() [L386] CALL assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L386] RET assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L387] var_1_55 = __VERIFIER_nondet_uchar() [L388] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L388] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L389] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L389] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L390] var_1_56 = __VERIFIER_nondet_uchar() [L391] CALL assume_abort_if_not(var_1_56 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L391] RET assume_abort_if_not(var_1_56 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L392] CALL assume_abort_if_not(var_1_56 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L392] RET assume_abort_if_not(var_1_56 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=62353, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L393] var_1_58 = __VERIFIER_nondet_ushort() [L394] CALL assume_abort_if_not(var_1_58 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L394] RET assume_abort_if_not(var_1_58 >= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L395] CALL assume_abort_if_not(var_1_58 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L395] RET assume_abort_if_not(var_1_58 <= 65534) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=1, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L396] var_1_60 = __VERIFIER_nondet_char() [L397] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L397] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L398] CALL assume_abort_if_not(var_1_60 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L398] RET assume_abort_if_not(var_1_60 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=10, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L399] var_1_61 = __VERIFIER_nondet_short() [L400] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L400] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L401] CALL assume_abort_if_not(var_1_61 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L401] RET assume_abort_if_not(var_1_61 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=4038112299, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L402] var_1_63 = __VERIFIER_nondet_ulong() [L403] CALL assume_abort_if_not(var_1_63 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L403] RET assume_abort_if_not(var_1_63 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L404] CALL assume_abort_if_not(var_1_63 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L404] RET assume_abort_if_not(var_1_63 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=1, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L405] var_1_65 = __VERIFIER_nondet_uchar() [L406] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L406] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L407] CALL assume_abort_if_not(var_1_65 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L407] RET assume_abort_if_not(var_1_65 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=32, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L408] var_1_71 = __VERIFIER_nondet_uchar() [L409] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L409] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L410] CALL assume_abort_if_not(var_1_71 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L410] RET assume_abort_if_not(var_1_71 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=50, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L411] var_1_72 = __VERIFIER_nondet_uchar() [L412] CALL assume_abort_if_not(var_1_72 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L412] RET assume_abort_if_not(var_1_72 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L413] CALL assume_abort_if_not(var_1_72 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L413] RET assume_abort_if_not(var_1_72 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=32765, var_1_9=2] [L414] var_1_76 = __VERIFIER_nondet_long() [L415] CALL assume_abort_if_not(var_1_76 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L415] RET assume_abort_if_not(var_1_76 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L416] CALL assume_abort_if_not(var_1_76 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L416] RET assume_abort_if_not(var_1_76 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L433] RET updateVariables() [L434] CALL step() [L103] EXPR var_1_25 & (var_1_26 + var_1_27) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L103] EXPR var_1_28 | var_1_29 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L103] COND TRUE (var_1_25 & (var_1_26 + var_1_27)) <= ((var_1_28 | var_1_29) + var_1_30) [L104] var_1_24 = (var_1_31 - var_1_32) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=21/2, var_1_34=-128, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L108] COND FALSE !(((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < var_1_28) [L115] var_1_33 = ((((var_1_35) < (((((((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37)))) < (255.1)) ? (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37)))) : (255.1))))) ? (var_1_35) : (((((((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37)))) < (255.1)) ? (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37)))) : (255.1)))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L117] EXPR var_1_30 ^ var_1_25 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=16, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L117] COND TRUE ((var_1_30 ^ var_1_25) + (var_1_24 + var_1_29)) > (var_1_32 % 5) [L118] var_1_38 = (((((var_1_26 + var_1_34)) < ((128 - ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))) ? ((var_1_26 + var_1_34)) : ((128 - ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L122] COND TRUE var_1_37 >= var_1_36 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=501/10, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L123] COND TRUE (var_1_38 * var_1_27) != var_1_34 [L124] var_1_39 = ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))) < 0 ) ? -((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))) : ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))))) - ((((var_1_40) > (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))))) ? (var_1_40) : (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_45=256, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L133] COND TRUE (var_1_24 - var_1_32) > var_1_30 [L134] var_1_45 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_45=0, var_1_46=-64, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L136] COND TRUE ((((var_1_38) > (var_1_27)) ? (var_1_38) : (var_1_27))) >= var_1_26 [L137] var_1_46 = ((((var_1_32) > ((1 - ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) ? (var_1_32) : ((1 - ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=207/40, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L151] COND TRUE var_1_28 <= var_1_38 [L152] var_1_48 = var_1_44 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L160] COND FALSE !(var_1_30 >= var_1_29) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L167] EXPR (var_1_25 + 128) | var_1_26 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L167] COND TRUE var_1_38 <= ((var_1_25 + 128) | var_1_26) [L168] var_1_53 = (var_1_24 + var_1_31) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L172] COND TRUE var_1_46 >= var_1_30 [L173] var_1_54 = (var_1_55 && var_1_56) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L179] COND TRUE \read(var_1_56) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=500, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L180] COND TRUE var_1_41 >= var_1_50 [L181] var_1_57 = (((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) - (var_1_24 + var_1_32)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L186] EXPR var_1_57 >> var_1_46 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=-2, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L186] COND FALSE !((var_1_32 - var_1_60) > (var_1_57 >> var_1_46)) [L189] var_1_59 = var_1_61 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=1, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L191] COND TRUE var_1_56 && (var_1_40 < 15.5f) [L192] var_1_62 = ((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L196] COND FALSE !(\read(var_1_65)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_66=3993/8, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L209] COND TRUE ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) < var_1_35 [L210] var_1_66 = ((var_1_50 + var_1_52) + var_1_51) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=0, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L216] COND TRUE var_1_27 < var_1_61 [L217] var_1_67 = ((((1) > (var_1_31)) ? (1) : (var_1_31))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=4, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L219] COND TRUE (var_1_54 || var_1_65) && var_1_55 [L220] var_1_68 = (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_67) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=-4, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L228] COND TRUE \read(var_1_54) [L229] var_1_69 = ((((var_1_57) < (var_1_47)) ? (var_1_57) : (var_1_47))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=1, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L231] COND FALSE !(((- var_1_44) >= var_1_51) || var_1_65) [L236] var_1_70 = ((((var_1_72) < (var_1_31)) ? (var_1_72) : (var_1_31))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L238] COND TRUE \read(var_1_54) [L239] var_1_73 = var_1_72 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L243] COND FALSE !(\read(var_1_65)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=128, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L246] COND TRUE (var_1_24 | 1) >= var_1_32 [L247] var_1_75 = (((((var_1_57 - var_1_76)) > (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) ? ((var_1_57 - var_1_76)) : (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L253] signed long int stepLocal_0 = last_1_var_1_11; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L254] COND FALSE !((last_1_var_1_23 / -50) >= stepLocal_0) [L261] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L263] COND FALSE !(var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=2] [L266] COND TRUE var_1_6 > 128 [L267] var_1_9 = (var_1_8 - (var_1_10 - var_1_1)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=-1073709059] [L269] EXPR var_1_5 | var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=-1073709059] [L269] signed long int stepLocal_2 = var_1_5 | var_1_6; [L270] COND FALSE !(((var_1_9 + var_1_23) * var_1_9) < stepLocal_2) [L275] var_1_11 = var_1_8 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=-1073709059] [L277] signed short int stepLocal_1 = var_1_6; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_1=130, var_1_10=1073741824, var_1_11=32765, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=8, var_1_8=32765, var_1_9=-1073709059] [L278] COND TRUE last_1_var_1_7 < stepLocal_1 [L279] var_1_7 = (var_1_6 + var_1_8) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L281] unsigned short int stepLocal_4 = var_1_8; [L282] signed long int stepLocal_3 = var_1_9; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_3=-1073709059, stepLocal_4=32765, var_1_10=1073741824, var_1_11=32765, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L283] COND FALSE !(stepLocal_3 < (- var_1_10)) [L288] var_1_12 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_4=32765, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L290] unsigned short int stepLocal_5 = var_1_8; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_4=32765, stepLocal_5=32765, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=32, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L291] COND TRUE last_1_var_1_14 <= stepLocal_5 [L292] var_1_14 = ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_4=32765, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L294] COND TRUE var_1_4 || var_1_19 [L295] var_1_18 = ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_4=32765, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L434] RET step() [L435] CALL, EXPR property() [L425] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L425] EXPR var_1_5 | var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L425] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L425-L426] return (((((((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))) && ((var_1_9 < (- var_1_10)) ? ((var_1_8 <= var_1_9) ? (var_1_12 == ((double) (var_1_13 - 63.75))) : 1) : (var_1_12 == ((double) var_1_13)))) && ((last_1_var_1_14 <= var_1_8) ? (var_1_14 == ((signed char) ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2))) : 1)) && ((var_1_4 || var_1_19) ? (var_1_18 == ((float) ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))))) : 1)) && ((var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) ? (var_1_23 == ((unsigned short int) var_1_6)) : 1) ; [L435] RET, EXPR property() [L435] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741824, var_1_11=32765, var_1_12=4, var_1_13=4, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=127, var_1_25=0, var_1_26=128, var_1_27=128, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=127, var_1_32=256, var_1_33=2, var_1_34=-128, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_44=3, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=3, var_1_49=76/5, var_1_4=0, var_1_53=254, var_1_54=1, var_1_55=1, var_1_56=1, var_1_57=32640, var_1_58=32767, var_1_59=129, var_1_5=0, var_1_60=0, var_1_61=129, var_1_62=0, var_1_63=2147483647, var_1_64=5, var_1_65=0, var_1_67=127, var_1_68=127, var_1_69=32640, var_1_6=130, var_1_70=126, var_1_71=0, var_1_72=126, var_1_73=126, var_1_74=128, var_1_75=0, var_1_76=32640, var_1_7=32895, var_1_8=32765, var_1_9=-1073709059] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 232 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 34.6s, OverallIterations: 10, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9352 SdHoareTripleChecker+Valid, 6.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9352 mSDsluCounter, 14539 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10487 mSDsCounter, 2177 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5408 IncrementalHoareTripleChecker+Invalid, 7585 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2177 mSolverCounterUnsat, 4052 mSDtfsCounter, 5408 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1660 GetRequests, 1459 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11922 ImplicationChecksByTransitivity, 7.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15775occurred in iteration=9, InterpolantAutomatonStates: 193, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.5s AutomataMinimizationTime, 9 MinimizatonAttempts, 23843 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 6.9s InterpolantComputationTime, 6086 NumberOfCodeBlocks, 6086 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 5604 ConstructedInterpolants, 0 QuantifiedInterpolants, 9830 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2107 ConjunctsInSsa, 10 ConjunctsInUnsatCore, 12 InterpolantComputations, 8 PerfectInterpolantSequences, 128929/129648 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-18 19:29:51,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.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 df6fdde44141809a8cc62cf4df1f7a775595df77bee8179d0eb98677b5489ce6 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-18 19:29:54,230 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-18 19:29:54,301 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-18 19:29:54,306 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-18 19:29:54,307 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-18 19:29:54,353 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-18 19:29:54,355 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-18 19:29:54,355 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-18 19:29:54,356 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-18 19:29:54,357 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-18 19:29:54,358 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-18 19:29:54,358 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-18 19:29:54,359 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-18 19:29:54,359 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-18 19:29:54,360 INFO L153 SettingsManager]: * Use SBE=true [2024-11-18 19:29:54,363 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-18 19:29:54,363 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-18 19:29:54,363 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-18 19:29:54,364 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-18 19:29:54,364 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-18 19:29:54,364 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-18 19:29:54,365 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-18 19:29:54,365 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-18 19:29:54,365 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-18 19:29:54,367 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-18 19:29:54,367 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-18 19:29:54,367 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-18 19:29:54,367 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-18 19:29:54,368 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-18 19:29:54,368 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-18 19:29:54,368 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-18 19:29:54,368 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-18 19:29:54,369 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-18 19:29:54,369 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-18 19:29:54,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 19:29:54,369 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-18 19:29:54,370 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-18 19:29:54,370 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-18 19:29:54,370 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-18 19:29:54,371 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-18 19:29:54,372 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-18 19:29:54,372 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-18 19:29:54,372 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-18 19:29:54,372 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-18 19:29:54,373 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> df6fdde44141809a8cc62cf4df1f7a775595df77bee8179d0eb98677b5489ce6 [2024-11-18 19:29:54,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-18 19:29:54,752 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-18 19:29:54,756 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-18 19:29:54,757 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-18 19:29:54,758 INFO L274 PluginConnector]: CDTParser initialized [2024-11-18 19:29:54,759 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:29:56,455 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-18 19:29:56,770 INFO L384 CDTParser]: Found 1 translation units. [2024-11-18 19:29:56,770 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:29:56,791 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/369a97ce1/3af4cc2083f24b858210204b21ffcd7c/FLAGc363d44c9 [2024-11-18 19:29:57,044 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/369a97ce1/3af4cc2083f24b858210204b21ffcd7c [2024-11-18 19:29:57,047 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-18 19:29:57,049 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-18 19:29:57,052 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-18 19:29:57,053 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-18 19:29:57,059 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-18 19:29:57,060 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,061 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@319e272a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57, skipping insertion in model container [2024-11-18 19:29:57,063 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,114 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-18 19:29:57,323 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2024-11-18 19:29:57,471 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 19:29:57,496 INFO L200 MainTranslator]: Completed pre-run [2024-11-18 19:29:57,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2024-11-18 19:29:57,595 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 19:29:57,624 INFO L204 MainTranslator]: Completed translation [2024-11-18 19:29:57,625 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57 WrapperNode [2024-11-18 19:29:57,625 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-18 19:29:57,626 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-18 19:29:57,626 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-18 19:29:57,626 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-18 19:29:57,633 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,662 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,726 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 437 [2024-11-18 19:29:57,726 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-18 19:29:57,728 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-18 19:29:57,728 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-18 19:29:57,728 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-18 19:29:57,738 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,738 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,750 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,791 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-18 19:29:57,791 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,791 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,815 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,829 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,838 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,845 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,858 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-18 19:29:57,859 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-18 19:29:57,859 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-18 19:29:57,860 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-18 19:29:57,861 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (1/1) ... [2024-11-18 19:29:57,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 19:29:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 19:29:57,899 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-18 19:29:57,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-18 19:29:57,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-18 19:29:57,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-18 19:29:57,952 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-18 19:29:57,952 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-18 19:29:57,952 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-18 19:29:57,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-18 19:29:58,099 INFO L238 CfgBuilder]: Building ICFG [2024-11-18 19:29:58,102 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-18 19:30:08,439 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-18 19:30:08,439 INFO L287 CfgBuilder]: Performing block encoding [2024-11-18 19:30:08,461 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-18 19:30:08,462 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-18 19:30:08,463 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:30:08 BoogieIcfgContainer [2024-11-18 19:30:08,463 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-18 19:30:08,466 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-18 19:30:08,466 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-18 19:30:08,469 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-18 19:30:08,470 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 07:29:57" (1/3) ... [2024-11-18 19:30:08,472 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e84e258 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:30:08, skipping insertion in model container [2024-11-18 19:30:08,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:29:57" (2/3) ... [2024-11-18 19:30:08,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e84e258 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:30:08, skipping insertion in model container [2024-11-18 19:30:08,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:30:08" (3/3) ... [2024-11-18 19:30:08,476 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2024-11-18 19:30:08,494 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-18 19:30:08,494 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-18 19:30:08,584 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-18 19:30:08,591 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;@16378efb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-18 19:30:08,592 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-18 19:30:08,599 INFO L276 IsEmpty]: Start isEmpty. Operand has 195 states, 118 states have (on average 1.4915254237288136) internal successors, (176), 119 states have internal predecessors, (176), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-18 19:30:08,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2024-11-18 19:30:08,628 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:30:08,630 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:30:08,630 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:30:08,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:30:08,637 INFO L85 PathProgramCache]: Analyzing trace with hash 699655027, now seen corresponding path program 1 times [2024-11-18 19:30:08,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 19:30:08,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12197204] [2024-11-18 19:30:08,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:30:08,657 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:08,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 19:30:08,660 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 19:30:08,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-18 19:30:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:30:09,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-18 19:30:09,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 19:30:09,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5114 proven. 0 refuted. 0 times theorem prover too weak. 5690 trivial. 0 not checked. [2024-11-18 19:30:09,886 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 19:30:09,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-18 19:30:09,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12197204] [2024-11-18 19:30:09,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12197204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:30:09,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:30:09,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-18 19:30:09,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394407222] [2024-11-18 19:30:09,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:30:09,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-18 19:30:09,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-18 19:30:09,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-18 19:30:09,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 19:30:09,933 INFO L87 Difference]: Start difference. First operand has 195 states, 118 states have (on average 1.4915254237288136) internal successors, (176), 119 states have internal predecessors, (176), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-18 19:30:10,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:30:10,007 INFO L93 Difference]: Finished difference Result 383 states and 716 transitions. [2024-11-18 19:30:10,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-18 19:30:10,011 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 459 [2024-11-18 19:30:10,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:30:10,025 INFO L225 Difference]: With dead ends: 383 [2024-11-18 19:30:10,027 INFO L226 Difference]: Without dead ends: 191 [2024-11-18 19:30:10,035 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 19:30:10,041 INFO L432 NwaCegarLoop]: 317 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, 317 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 19:30:10,045 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 19:30:10,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-18 19:30:10,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2024-11-18 19:30:10,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 115 states have (on average 1.4695652173913043) internal successors, (169), 115 states have internal predecessors, (169), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-18 19:30:10,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 317 transitions. [2024-11-18 19:30:10,127 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 317 transitions. Word has length 459 [2024-11-18 19:30:10,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:30:10,128 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 317 transitions. [2024-11-18 19:30:10,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-18 19:30:10,129 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 317 transitions. [2024-11-18 19:30:10,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2024-11-18 19:30:10,146 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:30:10,147 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:30:10,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-18 19:30:10,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:10,348 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:30:10,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:30:10,349 INFO L85 PathProgramCache]: Analyzing trace with hash -327417849, now seen corresponding path program 1 times [2024-11-18 19:30:10,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 19:30:10,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1842558758] [2024-11-18 19:30:10,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:30:10,352 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:10,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 19:30:10,353 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 19:30:10,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-18 19:30:11,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:30:11,305 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-18 19:30:11,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 19:30:12,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3993 proven. 51 refuted. 0 times theorem prover too weak. 6760 trivial. 0 not checked. [2024-11-18 19:30:12,196 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 19:30:13,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 168 proven. 51 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-18 19:30:13,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-18 19:30:13,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1842558758] [2024-11-18 19:30:13,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1842558758] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 19:30:13,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 19:30:13,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-18 19:30:13,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751141522] [2024-11-18 19:30:13,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 19:30:13,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-18 19:30:13,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-18 19:30:13,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-18 19:30:13,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-18 19:30:13,916 INFO L87 Difference]: Start difference. First operand 191 states and 317 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 2 states have call predecessors, (92), 2 states have call successors, (92) [2024-11-18 19:30:18,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:30:18,532 INFO L93 Difference]: Finished difference Result 480 states and 787 transitions. [2024-11-18 19:30:18,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-18 19:30:18,533 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 2 states have call predecessors, (92), 2 states have call successors, (92) Word has length 459 [2024-11-18 19:30:18,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:30:18,539 INFO L225 Difference]: With dead ends: 480 [2024-11-18 19:30:18,539 INFO L226 Difference]: Without dead ends: 292 [2024-11-18 19:30:18,541 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 920 GetRequests, 910 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-18 19:30:18,543 INFO L432 NwaCegarLoop]: 329 mSDtfsCounter, 197 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-18 19:30:18,543 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 856 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-18 19:30:18,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-18 19:30:18,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 287. [2024-11-18 19:30:18,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 154 states have (on average 1.3376623376623376) internal successors, (206), 155 states have internal predecessors, (206), 130 states have call successors, (130), 2 states have call predecessors, (130), 2 states have return successors, (130), 129 states have call predecessors, (130), 130 states have call successors, (130) [2024-11-18 19:30:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 466 transitions. [2024-11-18 19:30:18,599 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 466 transitions. Word has length 459 [2024-11-18 19:30:18,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:30:18,601 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 466 transitions. [2024-11-18 19:30:18,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 2 states have call predecessors, (92), 2 states have call successors, (92) [2024-11-18 19:30:18,602 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 466 transitions. [2024-11-18 19:30:18,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-18 19:30:18,609 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:30:18,610 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:30:18,655 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 (3)] Ended with exit code 0 [2024-11-18 19:30:18,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:18,811 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:30:18,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:30:18,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1475955148, now seen corresponding path program 1 times [2024-11-18 19:30:18,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 19:30:18,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472324325] [2024-11-18 19:30:18,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:30:18,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:18,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 19:30:18,817 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 19:30:18,818 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 (4)] Waiting until timeout for monitored process [2024-11-18 19:30:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:30:19,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-18 19:30:19,837 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 19:30:19,907 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-18 19:30:19,907 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 19:30:19,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-18 19:30:19,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1472324325] [2024-11-18 19:30:19,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1472324325] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 19:30:19,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 19:30:19,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-18 19:30:19,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109279011] [2024-11-18 19:30:19,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 19:30:19,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-18 19:30:19,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-18 19:30:19,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-18 19:30:19,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:30:19,911 INFO L87 Difference]: Start difference. First operand 287 states and 466 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:30:20,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 19:30:20,234 INFO L93 Difference]: Finished difference Result 629 states and 1017 transitions. [2024-11-18 19:30:20,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-18 19:30:20,235 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 460 [2024-11-18 19:30:20,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 19:30:20,244 INFO L225 Difference]: With dead ends: 629 [2024-11-18 19:30:20,245 INFO L226 Difference]: Without dead ends: 437 [2024-11-18 19:30:20,247 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-18 19:30:20,249 INFO L432 NwaCegarLoop]: 487 mSDtfsCounter, 229 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-18 19:30:20,251 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 790 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-18 19:30:20,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2024-11-18 19:30:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 434. [2024-11-18 19:30:20,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 233 states have (on average 1.3175965665236051) internal successors, (307), 235 states have internal predecessors, (307), 196 states have call successors, (196), 4 states have call predecessors, (196), 4 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-18 19:30:20,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 699 transitions. [2024-11-18 19:30:20,316 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 699 transitions. Word has length 460 [2024-11-18 19:30:20,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 19:30:20,317 INFO L471 AbstractCegarLoop]: Abstraction has 434 states and 699 transitions. [2024-11-18 19:30:20,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-18 19:30:20,318 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 699 transitions. [2024-11-18 19:30:20,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-18 19:30:20,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 19:30:20,321 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 19:30:20,366 INFO L540 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 (4)] Forceful destruction successful, exit code 0 [2024-11-18 19:30:20,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:20,523 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 19:30:20,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 19:30:20,523 INFO L85 PathProgramCache]: Analyzing trace with hash -212988594, now seen corresponding path program 1 times [2024-11-18 19:30:20,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-18 19:30:20,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [383766541] [2024-11-18 19:30:20,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 19:30:20,525 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-18 19:30:20,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-18 19:30:20,526 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-18 19:30:20,527 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 (5)] Waiting until timeout for monitored process [2024-11-18 19:30:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 19:30:21,656 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-18 19:30:21,677 INFO L278 TraceCheckSpWp]: Computing forward predicates...