./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 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/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-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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.3.0-?-551b009-m [2025-01-09 09:39:50,828 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:39:50,888 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-01-09 09:39:50,894 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:39:50,895 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:39:50,918 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:39:50,918 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:39:50,919 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:39:50,919 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:39:50,919 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:39:50,919 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:39:50,920 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:39:50,920 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:39:50,920 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:39:50,921 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:39:50,921 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:39:50,921 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:39:50,921 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:39:50,921 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:39:50,922 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:39:50,923 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:39:50,923 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:39:50,923 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:39:50,923 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:39:50,924 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:39:50,924 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:39:50,924 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/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 [2025-01-09 09:39:51,157 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:39:51,171 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:39:51,173 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:39:51,179 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:39:51,179 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:39:51,180 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:39:52,474 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/660c51621/950601666191465a9384f8044bd7492b/FLAG51e1fb430 [2025-01-09 09:39:52,830 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:39:52,833 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:39:52,844 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/660c51621/950601666191465a9384f8044bd7492b/FLAG51e1fb430 [2025-01-09 09:39:52,865 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/660c51621/950601666191465a9384f8044bd7492b [2025-01-09 09:39:52,867 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:39:52,868 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:39:52,870 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:39:52,870 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:39:52,873 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:39:52,874 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:39:52" (1/1) ... [2025-01-09 09:39:52,875 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19341de4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:52, skipping insertion in model container [2025-01-09 09:39:52,875 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:39:52" (1/1) ... [2025-01-09 09:39:52,898 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:39:53,004 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2025-01-09 09:39:53,134 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:39:53,144 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:39:53,153 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2025-01-09 09:39:53,226 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:39:53,250 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:39:53,251 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53 WrapperNode [2025-01-09 09:39:53,251 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:39:53,252 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:39:53,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:39:53,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:39:53,259 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,311 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 556 [2025-01-09 09:39:53,311 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:39:53,312 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:39:53,312 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:39:53,312 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:39:53,319 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,319 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,324 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,351 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-01-09 09:39:53,351 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,351 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,361 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,362 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,365 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,367 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,369 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,373 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:39:53,373 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:39:53,373 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:39:53,373 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:39:53,374 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (1/1) ... [2025-01-09 09:39:53,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:39:53,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:39:53,396 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:39:53,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:39:53,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:39:53,417 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:39:53,417 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:39:53,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 09:39:53,417 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:39:53,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:39:53,487 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:39:53,488 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:39:54,123 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2025-01-09 09:39:54,123 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:39:54,133 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:39:54,133 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:39:54,133 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:39:54 BoogieIcfgContainer [2025-01-09 09:39:54,133 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:39:54,135 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:39:54,135 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:39:54,138 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:39:54,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:39:52" (1/3) ... [2025-01-09 09:39:54,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b07796d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:39:54, skipping insertion in model container [2025-01-09 09:39:54,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:39:53" (2/3) ... [2025-01-09 09:39:54,139 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b07796d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:39:54, skipping insertion in model container [2025-01-09 09:39:54,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:39:54" (3/3) ... [2025-01-09 09:39:54,139 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:39:54,149 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:39:54,151 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i that has 2 procedures, 231 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:39:54,186 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:39:54,196 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;@1f74e7ad, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:39:54,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:39:54,203 INFO L276 IsEmpty]: Start isEmpty. Operand has 231 states, 154 states have (on average 1.525974025974026) internal successors, (235), 155 states have internal predecessors, (235), 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) [2025-01-09 09:39:54,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:54,218 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:54,219 INFO L218 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] [2025-01-09 09:39:54,219 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:54,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:54,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1860150199, now seen corresponding path program 1 times [2025-01-09 09:39:54,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:54,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240702606] [2025-01-09 09:39:54,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:54,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:54,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:54,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:54,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:54,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:54,625 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 146 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2025-01-09 09:39:54,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:54,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240702606] [2025-01-09 09:39:54,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240702606] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:39:54,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770518929] [2025-01-09 09:39:54,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:54,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:39:54,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:39:54,633 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:39:54,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 09:39:54,795 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:54,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:54,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:54,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:54,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:39:54,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:39:55,008 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2025-01-09 09:39:55,009 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:39:55,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770518929] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:55,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 09:39:55,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-09 09:39:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558972486] [2025-01-09 09:39:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:55,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:39:55,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:55,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:39:55,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:39:55,034 INFO L87 Difference]: Start difference. First operand has 231 states, 154 states have (on average 1.525974025974026) internal successors, (235), 155 states have internal predecessors, (235), 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) [2025-01-09 09:39:55,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:39:55,071 INFO L93 Difference]: Finished difference Result 456 states and 835 transitions. [2025-01-09 09:39:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:39:55,073 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 [2025-01-09 09:39:55,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:39:55,078 INFO L225 Difference]: With dead ends: 456 [2025-01-09 09:39:55,078 INFO L226 Difference]: Without dead ends: 228 [2025-01-09 09:39:55,081 INFO L434 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 [2025-01-09 09:39:55,083 INFO L435 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 [2025-01-09 09:39:55,084 INFO L436 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] [2025-01-09 09:39:55,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2025-01-09 09:39:55,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2025-01-09 09:39:55,121 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) [2025-01-09 09:39:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 378 transitions. [2025-01-09 09:39:55,127 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 378 transitions. Word has length 467 [2025-01-09 09:39:55,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:39:55,127 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 378 transitions. [2025-01-09 09:39:55,128 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) [2025-01-09 09:39:55,128 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 378 transitions. [2025-01-09 09:39:55,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:55,133 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:55,133 INFO L218 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] [2025-01-09 09:39:55,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-09 09:39:55,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-09 09:39:55,339 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:55,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:55,339 INFO L85 PathProgramCache]: Analyzing trace with hash 492563531, now seen corresponding path program 1 times [2025-01-09 09:39:55,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:55,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008957325] [2025-01-09 09:39:55,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:55,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:55,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:55,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:55,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:55,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:39:55,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:55,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008957325] [2025-01-09 09:39:55,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008957325] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:55,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:39:55,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:39:55,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532279591] [2025-01-09 09:39:55,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:55,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:39:55,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:55,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:39:55,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:39:55,670 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) [2025-01-09 09:39:55,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:39:55,744 INFO L93 Difference]: Finished difference Result 612 states and 1010 transitions. [2025-01-09 09:39:55,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:39:55,745 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 [2025-01-09 09:39:55,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:39:55,753 INFO L225 Difference]: With dead ends: 612 [2025-01-09 09:39:55,753 INFO L226 Difference]: Without dead ends: 387 [2025-01-09 09:39:55,754 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:39:55,756 INFO L435 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 [2025-01-09 09:39:55,756 INFO L436 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] [2025-01-09 09:39:55,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2025-01-09 09:39:55,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 384. [2025-01-09 09:39:55,810 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) [2025-01-09 09:39:55,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 632 transitions. [2025-01-09 09:39:55,815 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 632 transitions. Word has length 467 [2025-01-09 09:39:55,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:39:55,820 INFO L471 AbstractCegarLoop]: Abstraction has 384 states and 632 transitions. [2025-01-09 09:39:55,821 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) [2025-01-09 09:39:55,821 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 632 transitions. [2025-01-09 09:39:55,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:55,830 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:55,830 INFO L218 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] [2025-01-09 09:39:55,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 09:39:55,830 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:55,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:55,831 INFO L85 PathProgramCache]: Analyzing trace with hash 515195785, now seen corresponding path program 1 times [2025-01-09 09:39:55,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:55,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158794010] [2025-01-09 09:39:55,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:55,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:55,942 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:55,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:55,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:56,197 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:39:56,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:56,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158794010] [2025-01-09 09:39:56,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158794010] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:56,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:39:56,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:39:56,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429775013] [2025-01-09 09:39:56,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:56,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:39:56,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:56,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:39:56,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:39:56,202 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) [2025-01-09 09:39:56,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:39:56,283 INFO L93 Difference]: Finished difference Result 1077 states and 1764 transitions. [2025-01-09 09:39:56,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:39:56,284 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 [2025-01-09 09:39:56,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:39:56,291 INFO L225 Difference]: With dead ends: 1077 [2025-01-09 09:39:56,293 INFO L226 Difference]: Without dead ends: 696 [2025-01-09 09:39:56,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:39:56,294 INFO L435 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 [2025-01-09 09:39:56,295 INFO L436 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] [2025-01-09 09:39:56,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2025-01-09 09:39:56,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 693. [2025-01-09 09:39:56,392 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) [2025-01-09 09:39:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1131 transitions. [2025-01-09 09:39:56,397 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1131 transitions. Word has length 467 [2025-01-09 09:39:56,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:39:56,398 INFO L471 AbstractCegarLoop]: Abstraction has 693 states and 1131 transitions. [2025-01-09 09:39:56,398 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) [2025-01-09 09:39:56,398 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1131 transitions. [2025-01-09 09:39:56,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:56,402 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:56,402 INFO L218 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] [2025-01-09 09:39:56,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 09:39:56,403 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:56,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:56,403 INFO L85 PathProgramCache]: Analyzing trace with hash 734050503, now seen corresponding path program 1 times [2025-01-09 09:39:56,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:56,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32160881] [2025-01-09 09:39:56,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:56,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:56,433 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:56,487 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:56,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:56,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:56,894 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:39:56,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32160881] [2025-01-09 09:39:56,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32160881] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:56,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:39:56,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:39:56,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278790088] [2025-01-09 09:39:56,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:56,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:39:56,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:56,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:39:56,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:39:56,901 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) [2025-01-09 09:39:57,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:39:57,148 INFO L93 Difference]: Finished difference Result 1797 states and 2850 transitions. [2025-01-09 09:39:57,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 09:39:57,149 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 [2025-01-09 09:39:57,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:39:57,155 INFO L225 Difference]: With dead ends: 1797 [2025-01-09 09:39:57,155 INFO L226 Difference]: Without dead ends: 1107 [2025-01-09 09:39:57,158 INFO L434 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 [2025-01-09 09:39:57,158 INFO L435 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.1s IncrementalHoareTripleChecker+Time [2025-01-09 09:39:57,159 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 1484 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 09:39:57,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2025-01-09 09:39:57,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 901. [2025-01-09 09:39:57,205 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) [2025-01-09 09:39:57,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1443 transitions. [2025-01-09 09:39:57,210 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1443 transitions. Word has length 467 [2025-01-09 09:39:57,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:39:57,211 INFO L471 AbstractCegarLoop]: Abstraction has 901 states and 1443 transitions. [2025-01-09 09:39:57,211 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) [2025-01-09 09:39:57,211 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1443 transitions. [2025-01-09 09:39:57,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:57,215 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:57,215 INFO L218 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] [2025-01-09 09:39:57,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 09:39:57,216 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:57,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:57,220 INFO L85 PathProgramCache]: Analyzing trace with hash -854297399, now seen corresponding path program 1 times [2025-01-09 09:39:57,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:57,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582988197] [2025-01-09 09:39:57,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:57,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:57,244 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:57,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:57,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:57,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:57,645 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:39:57,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:57,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582988197] [2025-01-09 09:39:57,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582988197] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:57,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:39:57,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-01-09 09:39:57,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124795106] [2025-01-09 09:39:57,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:57,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-09 09:39:57,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:57,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-09 09:39:57,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-01-09 09:39:57,647 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) [2025-01-09 09:39:57,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:39:57,851 INFO L93 Difference]: Finished difference Result 2089 states and 3278 transitions. [2025-01-09 09:39:57,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-09 09:39:57,852 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 [2025-01-09 09:39:57,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:39:57,859 INFO L225 Difference]: With dead ends: 2089 [2025-01-09 09:39:57,860 INFO L226 Difference]: Without dead ends: 1191 [2025-01-09 09:39:57,863 INFO L434 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 [2025-01-09 09:39:57,863 INFO L435 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 [2025-01-09 09:39:57,864 INFO L436 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] [2025-01-09 09:39:57,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2025-01-09 09:39:57,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1113. [2025-01-09 09:39:57,939 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) [2025-01-09 09:39:57,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1743 transitions. [2025-01-09 09:39:57,946 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1743 transitions. Word has length 467 [2025-01-09 09:39:57,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:39:57,947 INFO L471 AbstractCegarLoop]: Abstraction has 1113 states and 1743 transitions. [2025-01-09 09:39:57,947 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) [2025-01-09 09:39:57,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1743 transitions. [2025-01-09 09:39:57,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:39:57,954 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:39:57,954 INFO L218 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] [2025-01-09 09:39:57,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-09 09:39:57,955 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:39:57,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:39:57,955 INFO L85 PathProgramCache]: Analyzing trace with hash -596131961, now seen corresponding path program 1 times [2025-01-09 09:39:57,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:39:57,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731554406] [2025-01-09 09:39:57,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:39:57,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:39:57,979 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:39:58,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:39:58,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:39:58,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:39:59,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:39:59,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:39:59,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731554406] [2025-01-09 09:39:59,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731554406] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:39:59,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:39:59,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-09 09:39:59,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812203612] [2025-01-09 09:39:59,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:39:59,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-09 09:39:59,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:39:59,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-09 09:39:59,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-09 09:39:59,781 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) [2025-01-09 09:40:00,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:00,306 INFO L93 Difference]: Finished difference Result 2450 states and 3825 transitions. [2025-01-09 09:40:00,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-09 09:40:00,307 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 [2025-01-09 09:40:00,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:00,319 INFO L225 Difference]: With dead ends: 2450 [2025-01-09 09:40:00,320 INFO L226 Difference]: Without dead ends: 1340 [2025-01-09 09:40:00,324 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2025-01-09 09:40:00,325 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 57 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1705 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:00,325 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1705 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 09:40:00,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2025-01-09 09:40:00,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1269. [2025-01-09 09:40:00,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 976 states have (on average 1.4620901639344261) internal successors, (1427), 987 states have internal predecessors, (1427), 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) [2025-01-09 09:40:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1979 transitions. [2025-01-09 09:40:00,399 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1979 transitions. Word has length 467 [2025-01-09 09:40:00,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:00,399 INFO L471 AbstractCegarLoop]: Abstraction has 1269 states and 1979 transitions. [2025-01-09 09:40:00,400 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) [2025-01-09 09:40:00,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1979 transitions. [2025-01-09 09:40:00,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-01-09 09:40:00,406 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:00,406 INFO L218 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] [2025-01-09 09:40:00,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-09 09:40:00,407 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:00,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:00,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1260094203, now seen corresponding path program 1 times [2025-01-09 09:40:00,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:00,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418837643] [2025-01-09 09:40:00,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:00,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:00,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-01-09 09:40:00,493 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-01-09 09:40:00,493 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:00,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:40:00,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:40:00,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418837643] [2025-01-09 09:40:00,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418837643] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:40:00,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:40:00,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-01-09 09:40:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435021664] [2025-01-09 09:40:00,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:40:00,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-09 09:40:00,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:40:00,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-09 09:40:00,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-01-09 09:40:01,000 INFO L87 Difference]: Start difference. First operand 1269 states and 1979 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) [2025-01-09 09:40:02,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:02,368 INFO L93 Difference]: Finished difference Result 5557 states and 8632 transitions. [2025-01-09 09:40:02,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-09 09:40:02,369 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 [2025-01-09 09:40:02,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:02,392 INFO L225 Difference]: With dead ends: 5557 [2025-01-09 09:40:02,392 INFO L226 Difference]: Without dead ends: 4291 [2025-01-09 09:40:02,395 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:40:02,396 INFO L435 NwaCegarLoop]: 852 mSDtfsCounter, 1758 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 584 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1758 SdHoareTripleChecker+Valid, 2030 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 584 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:02,397 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1758 Valid, 2030 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [584 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-01-09 09:40:02,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4291 states. [2025-01-09 09:40:02,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4291 to 4259. [2025-01-09 09:40:02,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4259 states, 3290 states have (on average 1.4513677811550152) internal successors, (4775), 3330 states have internal predecessors, (4775), 912 states have call successors, (912), 56 states have call predecessors, (912), 56 states have return successors, (912), 872 states have call predecessors, (912), 912 states have call successors, (912) [2025-01-09 09:40:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4259 states to 4259 states and 6599 transitions. [2025-01-09 09:40:02,618 INFO L78 Accepts]: Start accepts. Automaton has 4259 states and 6599 transitions. Word has length 467 [2025-01-09 09:40:02,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:02,618 INFO L471 AbstractCegarLoop]: Abstraction has 4259 states and 6599 transitions. [2025-01-09 09:40:02,619 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) [2025-01-09 09:40:02,619 INFO L276 IsEmpty]: Start isEmpty. Operand 4259 states and 6599 transitions. [2025-01-09 09:40:02,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-01-09 09:40:02,625 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:02,625 INFO L218 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] [2025-01-09 09:40:02,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-09 09:40:02,625 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:02,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash 853677338, now seen corresponding path program 1 times [2025-01-09 09:40:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017960301] [2025-01-09 09:40:02,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:02,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-01-09 09:40:02,772 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-01-09 09:40:02,772 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:02,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:05,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:40:05,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:40:05,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017960301] [2025-01-09 09:40:05,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017960301] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:40:05,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:40:05,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-01-09 09:40:05,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021567166] [2025-01-09 09:40:05,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:40:05,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-01-09 09:40:05,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:40:05,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-01-09 09:40:05,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-01-09 09:40:05,985 INFO L87 Difference]: Start difference. First operand 4259 states and 6599 transitions. Second operand has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2025-01-09 09:40:08,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:08,493 INFO L93 Difference]: Finished difference Result 14465 states and 22122 transitions. [2025-01-09 09:40:08,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-09 09:40:08,494 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 468 [2025-01-09 09:40:08,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:08,535 INFO L225 Difference]: With dead ends: 14465 [2025-01-09 09:40:08,536 INFO L226 Difference]: Without dead ends: 10209 [2025-01-09 09:40:08,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2025-01-09 09:40:08,549 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 961 mSDsluCounter, 2436 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 2792 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:08,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [961 Valid, 2792 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 1298 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-01-09 09:40:08,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10209 states. [2025-01-09 09:40:09,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10209 to 8765. [2025-01-09 09:40:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8765 states, 6814 states have (on average 1.4420311124156149) internal successors, (9826), 6894 states have internal predecessors, (9826), 1824 states have call successors, (1824), 126 states have call predecessors, (1824), 126 states have return successors, (1824), 1744 states have call predecessors, (1824), 1824 states have call successors, (1824) [2025-01-09 09:40:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8765 states to 8765 states and 13474 transitions. [2025-01-09 09:40:09,072 INFO L78 Accepts]: Start accepts. Automaton has 8765 states and 13474 transitions. Word has length 468 [2025-01-09 09:40:09,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:09,073 INFO L471 AbstractCegarLoop]: Abstraction has 8765 states and 13474 transitions. [2025-01-09 09:40:09,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2025-01-09 09:40:09,074 INFO L276 IsEmpty]: Start isEmpty. Operand 8765 states and 13474 transitions. [2025-01-09 09:40:09,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-01-09 09:40:09,081 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:09,081 INFO L218 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] [2025-01-09 09:40:09,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-09 09:40:09,081 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:09,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:09,082 INFO L85 PathProgramCache]: Analyzing trace with hash -734670564, now seen corresponding path program 1 times [2025-01-09 09:40:09,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:09,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996951780] [2025-01-09 09:40:09,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:09,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:09,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-01-09 09:40:09,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-01-09 09:40:09,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:09,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:10,016 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:40:10,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:40:10,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996951780] [2025-01-09 09:40:10,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996951780] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:40:10,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:40:10,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-09 09:40:10,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807219463] [2025-01-09 09:40:10,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:40:10,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-09 09:40:10,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:40:10,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-09 09:40:10,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-09 09:40:10,018 INFO L87 Difference]: Start difference. First operand 8765 states and 13474 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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) [2025-01-09 09:40:10,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:10,539 INFO L93 Difference]: Finished difference Result 22585 states and 34451 transitions. [2025-01-09 09:40:10,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-09 09:40:10,540 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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 [2025-01-09 09:40:10,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:10,590 INFO L225 Difference]: With dead ends: 22585 [2025-01-09 09:40:10,590 INFO L226 Difference]: Without dead ends: 13823 [2025-01-09 09:40:10,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-01-09 09:40:10,607 INFO L435 NwaCegarLoop]: 366 mSDtfsCounter, 88 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1801 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:10,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 1801 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:40:10,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13823 states. [2025-01-09 09:40:10,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13823 to 9059. [2025-01-09 09:40:10,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9059 states, 7108 states have (on average 1.4532920652785595) internal successors, (10330), 7188 states have internal predecessors, (10330), 1824 states have call successors, (1824), 126 states have call predecessors, (1824), 126 states have return successors, (1824), 1744 states have call predecessors, (1824), 1824 states have call successors, (1824) [2025-01-09 09:40:10,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9059 states to 9059 states and 13978 transitions. [2025-01-09 09:40:11,001 INFO L78 Accepts]: Start accepts. Automaton has 9059 states and 13978 transitions. Word has length 468 [2025-01-09 09:40:11,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:11,003 INFO L471 AbstractCegarLoop]: Abstraction has 9059 states and 13978 transitions. [2025-01-09 09:40:11,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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) [2025-01-09 09:40:11,003 INFO L276 IsEmpty]: Start isEmpty. Operand 9059 states and 13978 transitions. [2025-01-09 09:40:11,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2025-01-09 09:40:11,008 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:11,009 INFO L218 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] [2025-01-09 09:40:11,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-09 09:40:11,009 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:11,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:11,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1992226620, now seen corresponding path program 1 times [2025-01-09 09:40:11,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:11,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483275531] [2025-01-09 09:40:11,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:11,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:11,030 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-01-09 09:40:11,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-01-09 09:40:11,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:11,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:40:11,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:40:11,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483275531] [2025-01-09 09:40:11,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483275531] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:40:11,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:40:11,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:40:11,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500161931] [2025-01-09 09:40:11,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:40:11,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:40:11,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:40:11,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:40:11,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:40:11,336 INFO L87 Difference]: Start difference. First operand 9059 states and 13978 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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) [2025-01-09 09:40:12,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:12,172 INFO L93 Difference]: Finished difference Result 27079 states and 41389 transitions. [2025-01-09 09:40:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 09:40:12,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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 [2025-01-09 09:40:12,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:12,236 INFO L225 Difference]: With dead ends: 27079 [2025-01-09 09:40:12,237 INFO L226 Difference]: Without dead ends: 18023 [2025-01-09 09:40:12,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:40:12,260 INFO L435 NwaCegarLoop]: 399 mSDtfsCounter, 371 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 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.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:12,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 1389 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:40:12,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18023 states. [2025-01-09 09:40:13,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18023 to 15655. [2025-01-09 09:40:13,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15655 states, 11886 states have (on average 1.4318525996971228) internal successors, (17019), 12006 states have internal predecessors, (17019), 3542 states have call successors, (3542), 226 states have call predecessors, (3542), 226 states have return successors, (3542), 3422 states have call predecessors, (3542), 3542 states have call successors, (3542) [2025-01-09 09:40:13,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15655 states to 15655 states and 24103 transitions. [2025-01-09 09:40:13,293 INFO L78 Accepts]: Start accepts. Automaton has 15655 states and 24103 transitions. Word has length 469 [2025-01-09 09:40:13,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:13,294 INFO L471 AbstractCegarLoop]: Abstraction has 15655 states and 24103 transitions. [2025-01-09 09:40:13,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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) [2025-01-09 09:40:13,294 INFO L276 IsEmpty]: Start isEmpty. Operand 15655 states and 24103 transitions. [2025-01-09 09:40:13,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2025-01-09 09:40:13,299 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:13,300 INFO L218 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] [2025-01-09 09:40:13,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-09 09:40:13,300 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:13,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:13,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1623585719, now seen corresponding path program 1 times [2025-01-09 09:40:13,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:13,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319045637] [2025-01-09 09:40:13,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:13,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:13,318 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-01-09 09:40:13,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-01-09 09:40:13,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:13,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:14,033 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 351 proven. 81 refuted. 0 times theorem prover too weak. 10372 trivial. 0 not checked. [2025-01-09 09:40:14,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:40:14,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319045637] [2025-01-09 09:40:14,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319045637] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:40:14,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804754849] [2025-01-09 09:40:14,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:14,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:40:14,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:40:14,036 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:40:14,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-09 09:40:14,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-01-09 09:40:14,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-01-09 09:40:14,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:14,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:14,251 INFO L256 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-09 09:40:14,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:40:14,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 1185 proven. 207 refuted. 0 times theorem prover too weak. 9412 trivial. 0 not checked. [2025-01-09 09:40:14,698 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:40:15,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 12 proven. 207 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-01-09 09:40:15,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804754849] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:40:15,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 09:40:15,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 18 [2025-01-09 09:40:15,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713351003] [2025-01-09 09:40:15,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 09:40:15,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-09 09:40:15,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:40:15,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-09 09:40:15,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2025-01-09 09:40:15,122 INFO L87 Difference]: Start difference. First operand 15655 states and 24103 transitions. Second operand has 18 states, 18 states have (on average 10.666666666666666) internal successors, (192), 18 states have internal predecessors, (192), 4 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 4 states have call predecessors, (214), 4 states have call successors, (214) [2025-01-09 09:40:31,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:31,485 INFO L93 Difference]: Finished difference Result 146774 states and 217049 transitions. [2025-01-09 09:40:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2025-01-09 09:40:31,486 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.666666666666666) internal successors, (192), 18 states have internal predecessors, (192), 4 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 4 states have call predecessors, (214), 4 states have call successors, (214) Word has length 470 [2025-01-09 09:40:31,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:32,070 INFO L225 Difference]: With dead ends: 146774 [2025-01-09 09:40:32,071 INFO L226 Difference]: Without dead ends: 131126 [2025-01-09 09:40:32,135 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1187 GetRequests, 977 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18992 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=7251, Invalid=37059, Unknown=0, NotChecked=0, Total=44310 [2025-01-09 09:40:32,137 INFO L435 NwaCegarLoop]: 375 mSDtfsCounter, 8956 mSDsluCounter, 2229 mSDsCounter, 0 mSdLazyCounter, 2615 mSolverCounterSat, 2138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8956 SdHoareTripleChecker+Valid, 2604 SdHoareTripleChecker+Invalid, 4753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2138 IncrementalHoareTripleChecker+Valid, 2615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:40:32,137 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8956 Valid, 2604 Invalid, 4753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2138 Valid, 2615 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2025-01-09 09:40:32,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131126 states. [2025-01-09 09:40:35,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131126 to 30701. [2025-01-09 09:40:35,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30701 states, 23788 states have (on average 1.4540104254245838) internal successors, (34588), 23996 states have internal predecessors, (34588), 6336 states have call successors, (6336), 576 states have call predecessors, (6336), 576 states have return successors, (6336), 6128 states have call predecessors, (6336), 6336 states have call successors, (6336) [2025-01-09 09:40:36,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30701 states to 30701 states and 47260 transitions. [2025-01-09 09:40:36,065 INFO L78 Accepts]: Start accepts. Automaton has 30701 states and 47260 transitions. Word has length 470 [2025-01-09 09:40:36,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:36,066 INFO L471 AbstractCegarLoop]: Abstraction has 30701 states and 47260 transitions. [2025-01-09 09:40:36,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.666666666666666) internal successors, (192), 18 states have internal predecessors, (192), 4 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (214), 4 states have call predecessors, (214), 4 states have call successors, (214) [2025-01-09 09:40:36,066 INFO L276 IsEmpty]: Start isEmpty. Operand 30701 states and 47260 transitions. [2025-01-09 09:40:36,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2025-01-09 09:40:36,074 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:36,074 INFO L218 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] [2025-01-09 09:40:36,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-09 09:40:36,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:40:36,278 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:36,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash -861355593, now seen corresponding path program 1 times [2025-01-09 09:40:36,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:40:36,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554915063] [2025-01-09 09:40:36,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:36,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:40:36,301 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-01-09 09:40:36,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-01-09 09:40:36,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:36,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-09 09:40:36,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [417124287] [2025-01-09 09:40:36,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:36,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:40:36,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:40:36,608 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:40:36,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-09 09:40:36,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-01-09 09:40:36,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-01-09 09:40:36,827 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:36,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:40:36,828 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-01-09 09:40:36,869 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-01-09 09:40:36,939 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-01-09 09:40:36,939 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:36,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:40:37,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-01-09 09:40:37,261 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-01-09 09:40:37,262 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-01-09 09:40:37,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-09 09:40:37,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:40:37,466 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:40:37,733 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-09 09:40:37,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.01 09:40:37 BoogieIcfgContainer [2025-01-09 09:40:37,736 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-09 09:40:37,736 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-01-09 09:40:37,736 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-01-09 09:40:37,736 INFO L274 PluginConnector]: Witness Printer initialized [2025-01-09 09:40:37,737 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:39:54" (3/4) ... [2025-01-09 09:40:37,738 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-01-09 09:40:37,739 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-01-09 09:40:37,739 INFO L158 Benchmark]: Toolchain (without parser) took 44871.10ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 132.5MB in the beginning and 1.1GB in the end (delta: -931.7MB). Peak memory consumption was 582.4MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,739 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 226.5MB. Free memory is still 142.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-01-09 09:40:37,739 INFO L158 Benchmark]: CACSL2BoogieTranslator took 381.79ms. Allocated memory is still 167.8MB. Free memory was 132.5MB in the beginning and 109.9MB in the end (delta: 22.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,740 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.81ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 101.6MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,740 INFO L158 Benchmark]: Boogie Preprocessor took 60.79ms. Allocated memory is still 167.8MB. Free memory was 101.6MB in the beginning and 91.8MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,740 INFO L158 Benchmark]: RCFGBuilder took 760.19ms. Allocated memory is still 167.8MB. Free memory was 91.8MB in the beginning and 108.7MB in the end (delta: -16.9MB). Peak memory consumption was 59.3MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,740 INFO L158 Benchmark]: TraceAbstraction took 43600.94ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 108.0MB in the beginning and 1.1GB in the end (delta: -956.4MB). Peak memory consumption was 548.2MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,740 INFO L158 Benchmark]: Witness Printer took 2.66ms. Allocated memory is still 1.7GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 152.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:40:37,741 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.21ms. Allocated memory is still 226.5MB. Free memory is still 142.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 381.79ms. Allocated memory is still 167.8MB. Free memory was 132.5MB in the beginning and 109.9MB in the end (delta: 22.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.81ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 101.6MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 60.79ms. Allocated memory is still 167.8MB. Free memory was 101.6MB in the beginning and 91.8MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 760.19ms. Allocated memory is still 167.8MB. Free memory was 91.8MB in the beginning and 108.7MB in the end (delta: -16.9MB). Peak memory consumption was 59.3MB. Max. memory is 16.1GB. * TraceAbstraction took 43600.94ms. Allocated memory was 167.8MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 108.0MB in the beginning and 1.1GB in the end (delta: -956.4MB). Peak memory consumption was 548.2MB. Max. memory is 16.1GB. * Witness Printer took 2.66ms. Allocated memory is still 1.7GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 152.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 210, overapproximation of someBinaryFLOATComparisonOperation at line 331, overapproximation of someBinaryFLOATComparisonOperation at line 375, overapproximation of someBinaryFLOATComparisonOperation at line 373, overapproximation of someBinaryFLOATComparisonOperation at line 329, overapproximation of someBinaryFLOATComparisonOperation at line 369, overapproximation of someBinaryFLOATComparisonOperation at line 425, overapproximation of someBinaryFLOATComparisonOperation at line 333, overapproximation of someBinaryFLOATComparisonOperation at line 191, overapproximation of someBinaryFLOATComparisonOperation at line 371, overapproximation of someBinaryFLOATComparisonOperation at line 377, overapproximation of someBinaryFLOATComparisonOperation at line 128, overapproximation of someBinaryFLOATComparisonOperation at line 295, overapproximation of someBinaryDOUBLEComparisonOperation at line 231, overapproximation of someBinaryDOUBLEComparisonOperation at line 367, overapproximation of someBinaryDOUBLEComparisonOperation at line 365, overapproximation of someBinaryDOUBLEComparisonOperation at line 127, overapproximation of someBinaryDOUBLEComparisonOperation at line 382, overapproximation of someBinaryDOUBLEComparisonOperation at line 384, overapproximation of someBinaryDOUBLEComparisonOperation at line 115, overapproximation of someBinaryDOUBLEComparisonOperation at line 386, overapproximation of someBinaryDOUBLEComparisonOperation at line 180, overapproximation of someBinaryDOUBLEComparisonOperation at line 122, overapproximation of someBinaryDOUBLEComparisonOperation at line 209, overapproximation of someBinaryDOUBLEComparisonOperation at line 363, overapproximation of someBinaryDOUBLEComparisonOperation at line 425, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someUnaryFLOAToperation at line 295, overapproximation of someUnaryFLOAToperation at line 128, overapproximation of someBinaryArithmeticFLOAToperation at line 295, overapproximation of someBinaryArithmeticFLOAToperation at line 128. 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() [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=129, 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=129, 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=129, 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=129, 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=129, 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=129, 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=129, 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=129, 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=129, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=129, 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=31, 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=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=129, 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=31, 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=129, 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=31, 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=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=129, 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=31, 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=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=129, 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=31, 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=129, 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=31, 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=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=129, 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=31, 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=0, 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=129, 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=31, 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=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=129, 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=31, 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=0, 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=129, 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=31, 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=0, 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=129, 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=31, 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=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=129, 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=31, 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=0, 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=129, 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=31, 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=0, 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=129, 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=31, 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=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=129, 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=31, 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=0, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, 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=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=32, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=21/2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=2] [L122] COND FALSE !(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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=2] [L127] COND TRUE var_1_37 >= var_1_35 [L128] var_1_39 = ((((var_1_41 + ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) < 0 ) ? -(var_1_41 + ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))) : (var_1_41 + ((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43)))))) 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=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=1, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=128, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, 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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=-1073741793] [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=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=-1073741793] [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=129, var_1_10=1073741824, var_1_11=31, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=8, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=-1073741793, stepLocal_4=31, var_1_10=1073741824, var_1_11=31, var_1_12=38/5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_10=1073741824, var_1_11=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, stepLocal_5=31, var_1_10=1073741824, var_1_11=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [L291] COND FALSE !(last_1_var_1_14 <= stepLocal_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, stepLocal_4=31, var_1_10=1073741824, var_1_11=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=2/5, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_10=1073741824, var_1_11=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] [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=31, var_1_12=5, var_1_13=5, var_1_14=32, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=6, var_1_19=-255, 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=0, var_1_33=2, var_1_34=-127, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=3, var_1_44=4, var_1_45=0, var_1_46=0, var_1_47=32641, var_1_48=4, 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=129, var_1_70=0, var_1_71=0, var_1_72=0, var_1_73=0, var_1_74=128, var_1_75=32640, var_1_76=0, var_1_7=160, var_1_8=31, var_1_9=-1073741793] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 231 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.3s, OverallIterations: 12, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13104 SdHoareTripleChecker+Valid, 7.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13104 mSDsluCounter, 17725 SdHoareTripleChecker+Invalid, 5.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12937 mSDsCounter, 3362 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5391 IncrementalHoareTripleChecker+Invalid, 8753 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3362 mSolverCounterUnsat, 4788 mSDtfsCounter, 5391 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1753 GetRequests, 1477 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19120 ImplicationChecksByTransitivity, 6.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=30701occurred in iteration=11, InterpolantAutomatonStates: 263, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.4s AutomataMinimizationTime, 11 MinimizatonAttempts, 109394 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 9.6s InterpolantComputationTime, 7021 NumberOfCodeBlocks, 7021 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 6537 ConstructedInterpolants, 0 QuantifiedInterpolants, 14408 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2107 ConjunctsInSsa, 10 ConjunctsInUnsatCore, 14 InterpolantComputations, 10 PerfectInterpolantSequences, 150615/151256 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-01-09 09:40:37,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/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-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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.3.0-?-551b009-m [2025-01-09 09:40:39,975 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:40:40,066 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-01-09 09:40:40,074 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:40:40,074 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:40:40,093 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:40:40,094 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:40:40,094 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:40:40,095 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:40:40,095 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:40:40,096 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:40:40,096 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:40:40,096 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:40:40,097 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:40:40,097 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:40:40,098 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:40:40,098 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:40:40,099 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:40:40,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:40:40,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:40:40,100 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:40:40,100 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:40:40,100 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:40:40,100 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:40:40,100 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:40:40,101 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/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 [2025-01-09 09:40:40,315 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:40:40,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:40:40,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:40:40,337 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:40:40,338 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:40:40,339 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:40:41,592 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d14d04032/15d2c0f12d324d3b9a418b8578200ad5/FLAGf461da860 [2025-01-09 09:40:41,839 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:40:41,839 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:40:41,846 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d14d04032/15d2c0f12d324d3b9a418b8578200ad5/FLAGf461da860 [2025-01-09 09:40:42,185 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d14d04032/15d2c0f12d324d3b9a418b8578200ad5 [2025-01-09 09:40:42,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:40:42,188 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:40:42,189 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:40:42,189 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:40:42,192 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:40:42,193 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,193 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b39569f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42, skipping insertion in model container [2025-01-09 09:40:42,193 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,213 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:40:42,317 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2025-01-09 09:40:42,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:40:42,459 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:40:42,467 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-16.i[916,929] [2025-01-09 09:40:42,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:40:42,530 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:40:42,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42 WrapperNode [2025-01-09 09:40:42,532 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:40:42,533 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:40:42,533 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:40:42,533 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:40:42,539 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,557 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,589 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 434 [2025-01-09 09:40:42,589 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:40:42,590 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:40:42,590 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:40:42,590 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:40:42,598 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,599 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,617 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-01-09 09:40:42,617 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,617 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,629 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,630 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,637 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,640 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,646 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,649 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:40:42,654 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:40:42,654 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:40:42,654 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:40:42,655 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (1/1) ... [2025-01-09 09:40:42,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:40:42,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:40:42,692 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:40:42,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:40:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:40:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-01-09 09:40:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:40:42,729 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:40:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:40:42,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:40:42,870 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:40:42,872 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:40:53,620 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2025-01-09 09:40:53,620 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:40:53,633 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:40:53,635 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:40:53,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:40:53 BoogieIcfgContainer [2025-01-09 09:40:53,635 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:40:53,636 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:40:53,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:40:53,641 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:40:53,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:40:42" (1/3) ... [2025-01-09 09:40:53,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71ff2900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:40:53, skipping insertion in model container [2025-01-09 09:40:53,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:40:42" (2/3) ... [2025-01-09 09:40:53,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71ff2900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:40:53, skipping insertion in model container [2025-01-09 09:40:53,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:40:53" (3/3) ... [2025-01-09 09:40:53,644 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i [2025-01-09 09:40:53,654 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:40:53,656 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-16.i that has 2 procedures, 194 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:40:53,703 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:40:53,710 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;@6b2f22d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:40:53,710 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:40:53,713 INFO L276 IsEmpty]: Start isEmpty. Operand has 194 states, 117 states have (on average 1.4871794871794872) internal successors, (174), 118 states have internal predecessors, (174), 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) [2025-01-09 09:40:53,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2025-01-09 09:40:53,726 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:53,726 INFO L218 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] [2025-01-09 09:40:53,727 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:53,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:53,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1069911905, now seen corresponding path program 1 times [2025-01-09 09:40:53,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:40:53,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098451329] [2025-01-09 09:40:53,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:53,739 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:40:53,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:40:53,742 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:40:53,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-01-09 09:40:53,853 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-09 09:40:54,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-09 09:40:54,629 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:54,630 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:54,682 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:40:54,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:40:54,769 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5114 proven. 0 refuted. 0 times theorem prover too weak. 5690 trivial. 0 not checked. [2025-01-09 09:40:54,769 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:40:54,770 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:40:54,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098451329] [2025-01-09 09:40:54,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098451329] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:40:54,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:40:54,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-09 09:40:54,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869478019] [2025-01-09 09:40:54,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:40:54,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:40:54,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:40:54,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:40:54,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:40:54,797 INFO L87 Difference]: Start difference. First operand has 194 states, 117 states have (on average 1.4871794871794872) internal successors, (174), 118 states have internal predecessors, (174), 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) [2025-01-09 09:40:54,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:40:54,845 INFO L93 Difference]: Finished difference Result 382 states and 713 transitions. [2025-01-09 09:40:54,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:40:54,846 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 [2025-01-09 09:40:54,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:40:54,859 INFO L225 Difference]: With dead ends: 382 [2025-01-09 09:40:54,859 INFO L226 Difference]: Without dead ends: 191 [2025-01-09 09:40:54,863 INFO L434 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 [2025-01-09 09:40:54,868 INFO L435 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 [2025-01-09 09:40:54,868 INFO L436 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] [2025-01-09 09:40:54,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2025-01-09 09:40:54,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2025-01-09 09:40:54,939 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) [2025-01-09 09:40:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 317 transitions. [2025-01-09 09:40:54,945 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 317 transitions. Word has length 459 [2025-01-09 09:40:54,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:40:54,945 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 317 transitions. [2025-01-09 09:40:54,945 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) [2025-01-09 09:40:54,946 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 317 transitions. [2025-01-09 09:40:54,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2025-01-09 09:40:54,957 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:40:54,958 INFO L218 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] [2025-01-09 09:40:54,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Forceful destruction successful, exit code 0 [2025-01-09 09:40:55,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:40:55,159 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:40:55,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:40:55,160 INFO L85 PathProgramCache]: Analyzing trace with hash 42839029, now seen corresponding path program 1 times [2025-01-09 09:40:55,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:40:55,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026139107] [2025-01-09 09:40:55,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:40:55,165 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:40:55,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:40:55,167 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:40:55,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-01-09 09:40:55,265 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-01-09 09:40:55,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-01-09 09:40:55,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:40:56,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:40:56,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:40:56,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:40:56,368 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3993 proven. 51 refuted. 0 times theorem prover too weak. 6760 trivial. 0 not checked. [2025-01-09 09:40:56,369 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:40:56,892 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 168 proven. 51 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-01-09 09:40:56,892 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:40:56,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026139107] [2025-01-09 09:40:56,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026139107] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:40:56,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:40:56,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-01-09 09:40:56,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051380531] [2025-01-09 09:40:56,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:40:56,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:40:56,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:40:56,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:40:56,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:40:56,897 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) [2025-01-09 09:41:00,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:41:02,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:41:02,062 INFO L93 Difference]: Finished difference Result 480 states and 787 transitions. [2025-01-09 09:41:02,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-09 09:41:02,062 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 [2025-01-09 09:41:02,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:41:02,068 INFO L225 Difference]: With dead ends: 480 [2025-01-09 09:41:02,070 INFO L226 Difference]: Without dead ends: 292 [2025-01-09 09:41:02,071 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 920 GetRequests, 910 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-01-09 09:41:02,072 INFO L435 NwaCegarLoop]: 329 mSDtfsCounter, 477 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:41:02,073 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [533 Valid, 698 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2025-01-09 09:41:02,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2025-01-09 09:41:02,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 287. [2025-01-09 09:41:02,115 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) [2025-01-09 09:41:02,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 466 transitions. [2025-01-09 09:41:02,125 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 466 transitions. Word has length 459 [2025-01-09 09:41:02,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:41:02,126 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 466 transitions. [2025-01-09 09:41:02,127 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) [2025-01-09 09:41:02,127 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 466 transitions. [2025-01-09 09:41:02,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-01-09 09:41:02,132 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:41:02,133 INFO L218 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] [2025-01-09 09:41:02,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Forceful destruction successful, exit code 0 [2025-01-09 09:41:02,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:41:02,334 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:41:02,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:41:02,335 INFO L85 PathProgramCache]: Analyzing trace with hash 763881821, now seen corresponding path program 1 times [2025-01-09 09:41:02,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:41:02,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143469454] [2025-01-09 09:41:02,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:41:02,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:41:02,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:41:02,345 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:41:02,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:41:02,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-01-09 09:41:03,104 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-01-09 09:41:03,104 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:41:03,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:41:03,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-09 09:41:03,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:41:04,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4376 proven. 105 refuted. 0 times theorem prover too weak. 6323 trivial. 0 not checked. [2025-01-09 09:41:04,020 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:41:04,967 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 327 proven. 108 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2025-01-09 09:41:04,968 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:41:04,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143469454] [2025-01-09 09:41:04,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143469454] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:41:04,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:41:04,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2025-01-09 09:41:04,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484969575] [2025-01-09 09:41:04,968 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:41:04,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-09 09:41:04,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:41:04,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-09 09:41:04,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-01-09 09:41:04,970 INFO L87 Difference]: Start difference. First operand 287 states and 466 transitions. Second operand has 14 states, 14 states have (on average 8.642857142857142) internal successors, (121), 14 states have internal predecessors, (121), 3 states have call successors, (93), 3 states have call predecessors, (93), 7 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2025-01-09 09:41:07,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:41:09,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-01-09 09:41:10,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:41:10,665 INFO L93 Difference]: Finished difference Result 495 states and 793 transitions. [2025-01-09 09:41:10,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-09 09:41:10,666 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 8.642857142857142) internal successors, (121), 14 states have internal predecessors, (121), 3 states have call successors, (93), 3 states have call predecessors, (93), 7 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 460 [2025-01-09 09:41:10,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:41:10,673 INFO L225 Difference]: With dead ends: 495 [2025-01-09 09:41:10,674 INFO L226 Difference]: Without dead ends: 303 [2025-01-09 09:41:10,675 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 932 GetRequests, 907 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=215, Invalid=435, Unknown=0, NotChecked=0, Total=650 [2025-01-09 09:41:10,675 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 761 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 764 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 764 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2025-01-09 09:41:10,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 731 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [764 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2025-01-09 09:41:10,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2025-01-09 09:41:10,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 298. [2025-01-09 09:41:10,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 162 states have (on average 1.2962962962962963) internal successors, (210), 163 states have internal predecessors, (210), 130 states have call successors, (130), 5 states have call predecessors, (130), 5 states have return successors, (130), 129 states have call predecessors, (130), 130 states have call successors, (130) [2025-01-09 09:41:10,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 470 transitions. [2025-01-09 09:41:10,735 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 470 transitions. Word has length 460 [2025-01-09 09:41:10,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:41:10,738 INFO L471 AbstractCegarLoop]: Abstraction has 298 states and 470 transitions. [2025-01-09 09:41:10,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.642857142857142) internal successors, (121), 14 states have internal predecessors, (121), 3 states have call successors, (93), 3 states have call predecessors, (93), 7 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2025-01-09 09:41:10,739 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 470 transitions. [2025-01-09 09:41:10,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-01-09 09:41:10,743 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:41:10,743 INFO L218 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] [2025-01-09 09:41:10,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:41:10,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:41:10,948 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:41:10,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:41:10,950 INFO L85 PathProgramCache]: Analyzing trace with hash 545027103, now seen corresponding path program 1 times [2025-01-09 09:41:10,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:41:10,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802848671] [2025-01-09 09:41:10,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:41:10,951 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:41:10,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:41:10,954 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:41:10,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:41:11,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-01-09 09:41:11,732 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-01-09 09:41:11,732 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:41:11,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:41:11,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 09:41:11,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:41:11,828 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-01-09 09:41:11,828 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:41:11,828 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:41:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802848671] [2025-01-09 09:41:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802848671] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:41:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:41:11,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:41:11,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475175303] [2025-01-09 09:41:11,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:41:11,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:41:11,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:41:11,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:41:11,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:41:11,836 INFO L87 Difference]: Start difference. First operand 298 states and 470 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)