./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC --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 7ccba06c3d32a89083cf78fa80d37e2e166190b73d4cec918e5d72b0f86cdf90 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:20:01,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:20:01,405 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:20:01,414 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:20:01,415 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:20:01,452 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:20:01,453 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:20:01,453 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:20:01,454 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:20:01,454 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:20:01,455 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:20:01,455 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:20:01,456 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:20:01,456 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:20:01,456 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:20:01,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:20:01,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:20:01,457 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:20:01,457 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:20:01,458 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:20:01,458 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:20:01,458 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:20:01,458 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:20:01,458 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:20:01,459 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:20:01,459 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:20:01,460 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:01,460 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:01,461 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:20:01,461 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:20:01,462 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:20:01,462 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC 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 -> 7ccba06c3d32a89083cf78fa80d37e2e166190b73d4cec918e5d72b0f86cdf90 [2024-11-23 23:20:01,847 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:20:01,863 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:20:01,866 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:20:01,870 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:20:01,871 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:20:01,872 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:05,200 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/48bba56b5/5bfb1b3778194fb395ed24b31f43a65d/FLAG046779fb3 [2024-11-23 23:20:05,584 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:20:05,585 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:05,599 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/48bba56b5/5bfb1b3778194fb395ed24b31f43a65d/FLAG046779fb3 [2024-11-23 23:20:05,617 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/48bba56b5/5bfb1b3778194fb395ed24b31f43a65d [2024-11-23 23:20:05,620 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:20:05,621 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:20:05,623 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:20:05,624 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:20:05,629 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:20:05,630 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:20:05" (1/1) ... [2024-11-23 23:20:05,631 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55c7c010 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:05, skipping insertion in model container [2024-11-23 23:20:05,631 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:20:05" (1/1) ... [2024-11-23 23:20:05,671 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:20:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i[916,929] [2024-11-23 23:20:06,000 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:20:06,020 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:20:06,030 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i[916,929] [2024-11-23 23:20:06,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:20:06,139 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:20:06,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06 WrapperNode [2024-11-23 23:20:06,140 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:20:06,141 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:20:06,141 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:20:06,141 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:20:06,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,161 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,230 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 387 [2024-11-23 23:20:06,231 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:20:06,235 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:20:06,235 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:20:06,236 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:20:06,246 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,251 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,282 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:20:06,283 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,283 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,305 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,307 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,319 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,325 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,328 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,343 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:20:06,344 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:20:06,344 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:20:06,344 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:20:06,345 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (1/1) ... [2024-11-23 23:20:06,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:06,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:06,401 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:20:06,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:20:06,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:20:06,435 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:20:06,435 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:20:06,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:20:06,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:20:06,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:20:06,557 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:20:06,559 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:20:07,284 INFO L? ?]: Removed 17 outVars from TransFormulas that were not future-live. [2024-11-23 23:20:07,284 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:20:07,307 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:20:07,307 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:20:07,308 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:20:07 BoogieIcfgContainer [2024-11-23 23:20:07,308 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:20:07,313 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:20:07,313 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:20:07,319 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:20:07,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:20:05" (1/3) ... [2024-11-23 23:20:07,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@322a69f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:20:07, skipping insertion in model container [2024-11-23 23:20:07,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:06" (2/3) ... [2024-11-23 23:20:07,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@322a69f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:20:07, skipping insertion in model container [2024-11-23 23:20:07,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:20:07" (3/3) ... [2024-11-23 23:20:07,322 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:07,339 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:20:07,342 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-22.i that has 2 procedures, 167 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:20:07,422 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:20:07,436 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;@5418ef0f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:20:07,437 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:20:07,442 INFO L276 IsEmpty]: Start isEmpty. Operand has 167 states, 98 states have (on average 1.3775510204081634) internal successors, (135), 99 states have internal predecessors, (135), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:20:07,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-23 23:20:07,482 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:07,483 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:07,484 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:07,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:07,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1414525229, now seen corresponding path program 1 times [2024-11-23 23:20:07,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:07,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781077847] [2024-11-23 23:20:07,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:07,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:07,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 130 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2024-11-23 23:20:08,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781077847] [2024-11-23 23:20:08,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781077847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:20:08,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679959922] [2024-11-23 23:20:08,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:08,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:08,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:08,317 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:20:08,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:20:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:08,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:20:08,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:20:08,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2024-11-23 23:20:08,810 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:20:08,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679959922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:20:08,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:20:08,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:20:08,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379760004] [2024-11-23 23:20:08,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:20:08,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:20:08,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:20:08,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:20:08,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:20:08,855 INFO L87 Difference]: Start difference. First operand has 167 states, 98 states have (on average 1.3775510204081634) internal successors, (135), 99 states have internal predecessors, (135), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-23 23:20:08,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:08,920 INFO L93 Difference]: Finished difference Result 327 states and 594 transitions. [2024-11-23 23:20:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:20:08,922 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 403 [2024-11-23 23:20:08,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:08,931 INFO L225 Difference]: With dead ends: 327 [2024-11-23 23:20:08,931 INFO L226 Difference]: Without dead ends: 163 [2024-11-23 23:20:08,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 404 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:20:08,939 INFO L435 NwaCegarLoop]: 258 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, 258 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:08,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:20:08,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-11-23 23:20:09,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2024-11-23 23:20:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 95 states have (on average 1.3263157894736841) internal successors, (126), 95 states have internal predecessors, (126), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:20:09,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 258 transitions. [2024-11-23 23:20:09,019 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 258 transitions. Word has length 403 [2024-11-23 23:20:09,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:09,019 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 258 transitions. [2024-11-23 23:20:09,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-23 23:20:09,020 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 258 transitions. [2024-11-23 23:20:09,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-23 23:20:09,032 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:09,033 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:09,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:20:09,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:20:09,234 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:09,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:09,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2146843373, now seen corresponding path program 1 times [2024-11-23 23:20:09,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:09,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782105091] [2024-11-23 23:20:09,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:09,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:10,981 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-23 23:20:10,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:10,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782105091] [2024-11-23 23:20:10,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782105091] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:20:10,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:20:10,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:20:10,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219467208] [2024-11-23 23:20:10,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:20:10,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:20:10,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:20:10,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:20:10,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:20:10,990 INFO L87 Difference]: Start difference. First operand 163 states and 258 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-23 23:20:11,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:11,489 INFO L93 Difference]: Finished difference Result 323 states and 513 transitions. [2024-11-23 23:20:11,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:20:11,491 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 403 [2024-11-23 23:20:11,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:11,497 INFO L225 Difference]: With dead ends: 323 [2024-11-23 23:20:11,500 INFO L226 Difference]: Without dead ends: 163 [2024-11-23 23:20:11,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:20:11,503 INFO L435 NwaCegarLoop]: 253 mSDtfsCounter, 193 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:11,506 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 253 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:20:11,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-11-23 23:20:11,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2024-11-23 23:20:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 95 states have (on average 1.3157894736842106) internal successors, (125), 95 states have internal predecessors, (125), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:20:11,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 257 transitions. [2024-11-23 23:20:11,563 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 257 transitions. Word has length 403 [2024-11-23 23:20:11,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:11,570 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 257 transitions. [2024-11-23 23:20:11,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-23 23:20:11,572 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 257 transitions. [2024-11-23 23:20:11,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-23 23:20:11,587 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:11,588 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:11,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:20:11,589 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:11,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:11,591 INFO L85 PathProgramCache]: Analyzing trace with hash 153979217, now seen corresponding path program 1 times [2024-11-23 23:20:11,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:11,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482298695] [2024-11-23 23:20:11,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:11,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:13,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 48 proven. 147 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-23 23:20:13,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:13,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482298695] [2024-11-23 23:20:13,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482298695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:20:13,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381003455] [2024-11-23 23:20:13,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:13,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:13,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:13,910 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:20:13,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:20:14,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:14,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 868 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 23:20:14,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:20:17,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3317 proven. 324 refuted. 0 times theorem prover too weak. 4939 trivial. 0 not checked. [2024-11-23 23:20:17,180 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:20:18,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 60 proven. 327 refuted. 0 times theorem prover too weak. 8193 trivial. 0 not checked. [2024-11-23 23:20:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381003455] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:20:18,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:20:18,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 24 [2024-11-23 23:20:18,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479440650] [2024-11-23 23:20:18,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:20:18,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 23:20:18,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:20:18,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 23:20:18,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:20:18,552 INFO L87 Difference]: Start difference. First operand 163 states and 257 transitions. Second operand has 24 states, 24 states have (on average 9.041666666666666) internal successors, (217), 24 states have internal predecessors, (217), 8 states have call successors, (192), 3 states have call predecessors, (192), 7 states have return successors, (193), 8 states have call predecessors, (193), 8 states have call successors, (193) [2024-11-23 23:20:22,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:22,020 INFO L93 Difference]: Finished difference Result 539 states and 825 transitions. [2024-11-23 23:20:22,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-23 23:20:22,021 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.041666666666666) internal successors, (217), 24 states have internal predecessors, (217), 8 states have call successors, (192), 3 states have call predecessors, (192), 7 states have return successors, (193), 8 states have call predecessors, (193), 8 states have call successors, (193) Word has length 403 [2024-11-23 23:20:22,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:22,028 INFO L225 Difference]: With dead ends: 539 [2024-11-23 23:20:22,030 INFO L226 Difference]: Without dead ends: 379 [2024-11-23 23:20:22,032 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 798 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=560, Invalid=2092, Unknown=0, NotChecked=0, Total=2652 [2024-11-23 23:20:22,033 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 856 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 533 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 533 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:22,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 1464 Invalid, 2014 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [533 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-23 23:20:22,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-11-23 23:20:22,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 348. [2024-11-23 23:20:22,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 204 states have (on average 1.2843137254901962) internal successors, (262), 205 states have internal predecessors, (262), 136 states have call successors, (136), 7 states have call predecessors, (136), 7 states have return successors, (136), 135 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-23 23:20:22,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 534 transitions. [2024-11-23 23:20:22,181 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 534 transitions. Word has length 403 [2024-11-23 23:20:22,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:22,184 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 534 transitions. [2024-11-23 23:20:22,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.041666666666666) internal successors, (217), 24 states have internal predecessors, (217), 8 states have call successors, (192), 3 states have call predecessors, (192), 7 states have return successors, (193), 8 states have call predecessors, (193), 8 states have call successors, (193) [2024-11-23 23:20:22,185 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 534 transitions. [2024-11-23 23:20:22,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-23 23:20:22,194 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:22,194 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:22,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:20:22,398 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:22,399 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:22,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:22,400 INFO L85 PathProgramCache]: Analyzing trace with hash 834037587, now seen corresponding path program 1 times [2024-11-23 23:20:22,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:22,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422594199] [2024-11-23 23:20:22,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:22,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 12 proven. 183 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-23 23:20:23,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:20:23,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422594199] [2024-11-23 23:20:23,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422594199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:20:23,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584163762] [2024-11-23 23:20:23,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:23,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:23,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:23,616 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:20:23,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:20:23,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:23,905 INFO L256 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 23:20:23,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:20:27,510 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1112 proven. 360 refuted. 0 times theorem prover too weak. 7108 trivial. 0 not checked. [2024-11-23 23:20:27,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:20:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 24 proven. 363 refuted. 0 times theorem prover too weak. 8193 trivial. 0 not checked. [2024-11-23 23:20:28,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584163762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:20:28,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:20:28,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 11] total 24 [2024-11-23 23:20:28,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564138756] [2024-11-23 23:20:28,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:20:28,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 23:20:28,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:20:28,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 23:20:28,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:20:28,785 INFO L87 Difference]: Start difference. First operand 348 states and 534 transitions. Second operand has 24 states, 23 states have (on average 9.391304347826088) internal successors, (216), 22 states have internal predecessors, (216), 7 states have call successors, (198), 4 states have call predecessors, (198), 8 states have return successors, (198), 7 states have call predecessors, (198), 7 states have call successors, (198) [2024-11-23 23:20:32,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:32,766 INFO L93 Difference]: Finished difference Result 749 states and 1126 transitions. [2024-11-23 23:20:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-23 23:20:32,767 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 9.391304347826088) internal successors, (216), 22 states have internal predecessors, (216), 7 states have call successors, (198), 4 states have call predecessors, (198), 8 states have return successors, (198), 7 states have call predecessors, (198), 7 states have call successors, (198) Word has length 403 [2024-11-23 23:20:32,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:32,777 INFO L225 Difference]: With dead ends: 749 [2024-11-23 23:20:32,779 INFO L226 Difference]: Without dead ends: 557 [2024-11-23 23:20:32,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 849 GetRequests, 796 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=703, Invalid=2267, Unknown=0, NotChecked=0, Total=2970 [2024-11-23 23:20:32,782 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 1552 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 1065 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1553 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 2702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1065 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:32,784 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1553 Valid, 1353 Invalid, 2702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1065 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-23 23:20:32,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2024-11-23 23:20:32,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 464. [2024-11-23 23:20:32,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 253 states have (on average 1.225296442687747) internal successors, (310), 254 states have internal predecessors, (310), 198 states have call successors, (198), 12 states have call predecessors, (198), 12 states have return successors, (198), 197 states have call predecessors, (198), 198 states have call successors, (198) [2024-11-23 23:20:32,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 706 transitions. [2024-11-23 23:20:32,922 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 706 transitions. Word has length 403 [2024-11-23 23:20:32,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:32,926 INFO L471 AbstractCegarLoop]: Abstraction has 464 states and 706 transitions. [2024-11-23 23:20:32,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 9.391304347826088) internal successors, (216), 22 states have internal predecessors, (216), 7 states have call successors, (198), 4 states have call predecessors, (198), 8 states have return successors, (198), 7 states have call predecessors, (198), 7 states have call successors, (198) [2024-11-23 23:20:32,927 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 706 transitions. [2024-11-23 23:20:32,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-23 23:20:32,936 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:32,937 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:32,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:20:33,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:20:33,141 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:33,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:33,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1535102165, now seen corresponding path program 1 times [2024-11-23 23:20:33,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:20:33,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133620343] [2024-11-23 23:20:33,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:33,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:20:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:20:33,671 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:20:34,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:20:34,378 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:20:34,379 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:20:34,380 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:20:34,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:20:34,386 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-11-23 23:20:34,753 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:20:34,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:20:34 BoogieIcfgContainer [2024-11-23 23:20:34,756 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:20:34,757 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:20:34,757 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:20:34,758 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:20:34,758 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:20:07" (3/4) ... [2024-11-23 23:20:34,761 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:20:34,762 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:20:34,763 INFO L158 Benchmark]: Toolchain (without parser) took 29141.94ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 118.0MB in the beginning and 349.2MB in the end (delta: -231.1MB). Peak memory consumption was 53.3MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,764 INFO L158 Benchmark]: CDTParser took 0.49ms. Allocated memory is still 142.6MB. Free memory is still 78.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:20:34,764 INFO L158 Benchmark]: CACSL2BoogieTranslator took 517.00ms. Allocated memory is still 142.6MB. Free memory was 118.0MB in the beginning and 97.9MB in the end (delta: 20.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,764 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.79ms. Allocated memory is still 142.6MB. Free memory was 97.9MB in the beginning and 92.4MB in the end (delta: 5.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,765 INFO L158 Benchmark]: Boogie Preprocessor took 108.08ms. Allocated memory is still 142.6MB. Free memory was 92.4MB in the beginning and 84.2MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,765 INFO L158 Benchmark]: RCFGBuilder took 963.85ms. Allocated memory is still 142.6MB. Free memory was 84.2MB in the beginning and 105.8MB in the end (delta: -21.6MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,765 INFO L158 Benchmark]: TraceAbstraction took 27443.92ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 105.2MB in the beginning and 349.2MB in the end (delta: -244.1MB). Peak memory consumption was 256.4MB. Max. memory is 16.1GB. [2024-11-23 23:20:34,766 INFO L158 Benchmark]: Witness Printer took 5.27ms. Allocated memory is still 427.8MB. Free memory was 349.2MB in the beginning and 349.2MB in the end (delta: 52.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:20:34,768 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.49ms. Allocated memory is still 142.6MB. Free memory is still 78.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 517.00ms. Allocated memory is still 142.6MB. Free memory was 118.0MB in the beginning and 97.9MB in the end (delta: 20.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 89.79ms. Allocated memory is still 142.6MB. Free memory was 97.9MB in the beginning and 92.4MB in the end (delta: 5.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 108.08ms. Allocated memory is still 142.6MB. Free memory was 92.4MB in the beginning and 84.2MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 963.85ms. Allocated memory is still 142.6MB. Free memory was 84.2MB in the beginning and 105.8MB in the end (delta: -21.6MB). Peak memory consumption was 40.2MB. Max. memory is 16.1GB. * TraceAbstraction took 27443.92ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 105.2MB in the beginning and 349.2MB in the end (delta: -244.1MB). Peak memory consumption was 256.4MB. Max. memory is 16.1GB. * Witness Printer took 5.27ms. Allocated memory is still 427.8MB. Free memory was 349.2MB in the beginning and 349.2MB in the end (delta: 52.7kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 265, overapproximation of someBinaryFLOATComparisonOperation at line 129, overapproximation of someBinaryFLOATComparisonOperation at line 267, overapproximation of someBinaryFLOATComparisonOperation at line 269, overapproximation of someBinaryDOUBLEComparisonOperation at line 146, overapproximation of someBinaryDOUBLEComparisonOperation at line 170, overapproximation of someBinaryDOUBLEComparisonOperation at line 202, overapproximation of someBinaryDOUBLEComparisonOperation at line 175, overapproximation of someBinaryDOUBLEComparisonOperation at line 288, overapproximation of someBinaryDOUBLEComparisonOperation at line 203, overapproximation of someBinaryDOUBLEComparisonOperation at line 212, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 288. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 128; [L23] unsigned short int var_1_4 = 256; [L24] unsigned short int var_1_6 = 10000; [L25] unsigned short int var_1_7 = 10000; [L26] unsigned short int var_1_8 = 128; [L27] unsigned short int var_1_9 = 8; [L28] unsigned char var_1_10 = 100; [L29] unsigned char var_1_11 = 64; [L30] unsigned char var_1_12 = 16; [L31] unsigned short int var_1_13 = 256; [L32] unsigned short int var_1_17 = 4; [L33] double var_1_18 = 64.2; [L34] unsigned short int var_1_19 = 53045; [L35] double var_1_20 = 1.75; [L36] double var_1_21 = 50.35; [L37] double var_1_22 = 5.5; [L38] double var_1_23 = 7.125; [L39] unsigned long int var_1_24 = 50; [L40] unsigned long int var_1_25 = 1907531378; [L41] unsigned long int var_1_26 = 8; [L42] unsigned char var_1_27 = 0; [L43] signed long int var_1_28 = 8; [L44] signed long int var_1_29 = 2; [L45] signed long int var_1_30 = 1; [L46] unsigned long int var_1_31 = 0; [L47] unsigned long int var_1_32 = 32; [L48] signed long int var_1_33 = -16; [L49] signed long int var_1_34 = 0; [L50] unsigned long int var_1_35 = 1; [L51] unsigned long int var_1_36 = 1; [L52] unsigned long int var_1_37 = 4092582027; [L53] unsigned long int var_1_38 = 2745889904; [L54] unsigned long int var_1_39 = 8; [L55] signed char var_1_40 = -4; [L56] signed short int var_1_41 = -32; [L57] unsigned char var_1_42 = 0; [L58] signed char var_1_43 = 1; [L59] signed char var_1_44 = 4; [L60] signed char var_1_45 = 16; [L61] signed char var_1_46 = 0; [L62] unsigned char var_1_47 = 1; [L63] signed char var_1_48 = 5; [L64] float var_1_49 = 32.8; [L65] float var_1_50 = 5.875; [L66] float var_1_51 = 32.25; [L67] signed short int var_1_52 = -8; [L68] signed short int var_1_53 = 8; [L69] unsigned long int var_1_54 = 100000000; [L70] signed char var_1_55 = 32; [L71] signed short int var_1_56 = 25; [L72] signed short int var_1_57 = -50; [L73] signed short int var_1_58 = 1; [L74] unsigned char var_1_59 = 0; [L75] unsigned char var_1_60 = 0; [L76] unsigned long int var_1_61 = 256; [L77] unsigned long int last_1_var_1_24 = 50; [L78] unsigned char last_1_var_1_27 = 0; VAL [isInitial=0, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=256, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L292] isInitial = 1 [L293] FCALL initially() [L295] CALL updateLastVariables() [L284] last_1_var_1_24 = var_1_24 [L285] last_1_var_1_27 = var_1_27 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=256, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L295] RET updateLastVariables() [L296] CALL updateVariables() [L180] var_1_4 = __VERIFIER_nondet_ushort() [L181] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L181] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L182] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L182] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=10000, var_1_7=10000, var_1_8=128, var_1_9=8] [L183] var_1_6 = __VERIFIER_nondet_ushort() [L184] CALL assume_abort_if_not(var_1_6 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L184] RET assume_abort_if_not(var_1_6 >= 8191) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L185] CALL assume_abort_if_not(var_1_6 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L185] RET assume_abort_if_not(var_1_6 <= 16384) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=10000, var_1_8=128, var_1_9=8] [L186] var_1_7 = __VERIFIER_nondet_ushort() [L187] CALL assume_abort_if_not(var_1_7 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L187] RET assume_abort_if_not(var_1_7 >= 8192) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L188] CALL assume_abort_if_not(var_1_7 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L188] RET assume_abort_if_not(var_1_7 <= 16383) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=128, var_1_9=8] [L189] var_1_8 = __VERIFIER_nondet_ushort() [L190] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_9=8] [L190] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_9=8] [L191] CALL assume_abort_if_not(var_1_8 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=8] [L191] RET assume_abort_if_not(var_1_8 <= 16383) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=8] [L192] var_1_9 = __VERIFIER_nondet_ushort() [L193] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383] [L193] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383] [L194] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L194] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=64, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L195] var_1_11 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L196] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L197] CALL assume_abort_if_not(var_1_11 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L197] RET assume_abort_if_not(var_1_11 <= 127) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=16, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L198] var_1_12 = __VERIFIER_nondet_uchar() [L199] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L199] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L200] CALL assume_abort_if_not(var_1_12 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L200] RET assume_abort_if_not(var_1_12 <= 127) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_18=321/5, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L201] var_1_18 = __VERIFIER_nondet_double() [L202] CALL assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L202] RET assume_abort_if_not((var_1_18 >= -922337.2036854776000e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854776000e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L203] CALL assume_abort_if_not(var_1_18 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L203] RET assume_abort_if_not(var_1_18 != 0.0F) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=53045, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L204] var_1_19 = __VERIFIER_nondet_ushort() [L205] CALL assume_abort_if_not(var_1_19 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L205] RET assume_abort_if_not(var_1_19 >= 49150) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L206] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L206] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_21=1007/20, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L207] var_1_21 = __VERIFIER_nondet_double() [L208] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L208] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_22=11/2, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L209] var_1_22 = __VERIFIER_nondet_double() [L210] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L210] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_23=57/8, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L211] var_1_23 = __VERIFIER_nondet_double() [L212] CALL assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L212] RET assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=1907531378, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L213] var_1_25 = __VERIFIER_nondet_ulong() [L214] CALL assume_abort_if_not(var_1_25 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L214] RET assume_abort_if_not(var_1_25 >= 1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L215] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L215] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=2, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L216] var_1_29 = __VERIFIER_nondet_long() [L217] CALL assume_abort_if_not(var_1_29 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L217] RET assume_abort_if_not(var_1_29 >= -2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L218] CALL assume_abort_if_not(var_1_29 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L218] RET assume_abort_if_not(var_1_29 <= 2147483646) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_31=0, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L219] var_1_31 = __VERIFIER_nondet_ulong() [L220] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L220] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L221] CALL assume_abort_if_not(var_1_31 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L221] RET assume_abort_if_not(var_1_31 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_32=32, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L222] var_1_32 = __VERIFIER_nondet_ulong() [L223] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L223] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L224] CALL assume_abort_if_not(var_1_32 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L224] RET assume_abort_if_not(var_1_32 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=-16, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L225] var_1_33 = __VERIFIER_nondet_long() [L226] CALL assume_abort_if_not(var_1_33 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L226] RET assume_abort_if_not(var_1_33 >= -1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L227] CALL assume_abort_if_not(var_1_33 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L227] RET assume_abort_if_not(var_1_33 <= 1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L228] var_1_34 = __VERIFIER_nondet_long() [L229] CALL assume_abort_if_not(var_1_34 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L229] RET assume_abort_if_not(var_1_34 >= -1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L230] CALL assume_abort_if_not(var_1_34 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L230] RET assume_abort_if_not(var_1_34 <= 1073741823) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L231] var_1_36 = __VERIFIER_nondet_ulong() [L232] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L232] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L233] CALL assume_abort_if_not(var_1_36 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L233] RET assume_abort_if_not(var_1_36 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=4092582027, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L234] var_1_37 = __VERIFIER_nondet_ulong() [L235] CALL assume_abort_if_not(var_1_37 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L235] RET assume_abort_if_not(var_1_37 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L236] CALL assume_abort_if_not(var_1_37 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L236] RET assume_abort_if_not(var_1_37 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2745889904, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L237] var_1_38 = __VERIFIER_nondet_ulong() [L238] CALL assume_abort_if_not(var_1_38 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L238] RET assume_abort_if_not(var_1_38 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L239] CALL assume_abort_if_not(var_1_38 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L239] RET assume_abort_if_not(var_1_38 <= 4294967294) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=8, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L240] var_1_39 = __VERIFIER_nondet_ulong() [L241] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L241] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L242] CALL assume_abort_if_not(var_1_39 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L242] RET assume_abort_if_not(var_1_39 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L243] var_1_41 = __VERIFIER_nondet_short() [L244] CALL assume_abort_if_not(var_1_41 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L244] RET assume_abort_if_not(var_1_41 >= -32767) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L245] CALL assume_abort_if_not(var_1_41 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L245] RET assume_abort_if_not(var_1_41 <= 32767) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=0, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L246] var_1_42 = __VERIFIER_nondet_uchar() [L247] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L247] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L248] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L248] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=1, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L249] var_1_43 = __VERIFIER_nondet_char() [L250] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L250] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L251] CALL assume_abort_if_not(var_1_43 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L251] RET assume_abort_if_not(var_1_43 <= 63) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=4, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L252] var_1_44 = __VERIFIER_nondet_char() [L253] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L253] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L254] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L254] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=16, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L255] var_1_45 = __VERIFIER_nondet_char() [L256] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L256] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L257] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L257] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L258] var_1_47 = __VERIFIER_nondet_uchar() [L259] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L259] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L260] CALL assume_abort_if_not(var_1_47 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L260] RET assume_abort_if_not(var_1_47 <= 1) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=5, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L261] var_1_48 = __VERIFIER_nondet_char() [L262] CALL assume_abort_if_not(var_1_48 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L262] RET assume_abort_if_not(var_1_48 >= -63) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L263] CALL assume_abort_if_not(var_1_48 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L263] RET assume_abort_if_not(var_1_48 <= 63) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_49=164/5, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L264] var_1_49 = __VERIFIER_nondet_float() [L265] CALL assume_abort_if_not((var_1_49 >= -922337.2036854776000e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854776000e+12F && var_1_49 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L265] RET assume_abort_if_not((var_1_49 >= -922337.2036854776000e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854776000e+12F && var_1_49 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_50=47/8, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L266] var_1_50 = __VERIFIER_nondet_float() [L267] CALL assume_abort_if_not((var_1_50 >= -922337.2036854776000e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854776000e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L267] RET assume_abort_if_not((var_1_50 >= -922337.2036854776000e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854776000e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_51=129/4, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L268] var_1_51 = __VERIFIER_nondet_float() [L269] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L269] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=8, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L270] var_1_53 = __VERIFIER_nondet_short() [L271] CALL assume_abort_if_not(var_1_53 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L271] RET assume_abort_if_not(var_1_53 >= -32766) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L272] CALL assume_abort_if_not(var_1_53 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L272] RET assume_abort_if_not(var_1_53 <= 32766) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L273] var_1_55 = __VERIFIER_nondet_char() [L274] CALL assume_abort_if_not(var_1_55 >= -32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L274] RET assume_abort_if_not(var_1_55 >= -32) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L275] CALL assume_abort_if_not(var_1_55 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L275] RET assume_abort_if_not(var_1_55 <= 32) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=-50, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L276] var_1_57 = __VERIFIER_nondet_short() [L277] CALL assume_abort_if_not(var_1_57 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L277] RET assume_abort_if_not(var_1_57 >= -32766) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L278] CALL assume_abort_if_not(var_1_57 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L278] RET assume_abort_if_not(var_1_57 <= 32766) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L279] var_1_60 = __VERIFIER_nondet_uchar() [L280] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L280] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L281] CALL assume_abort_if_not(var_1_60 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L281] RET assume_abort_if_not(var_1_60 <= 0) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=8, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L296] RET updateVariables() [L297] CALL step() [L82] var_1_28 = var_1_29 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L83] COND TRUE (var_1_28 + 100000000u) != ((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32))) [L84] var_1_30 = (((((var_1_33 + ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) > (var_1_29)) ? ((var_1_33 + ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) : (var_1_29))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L88] COND FALSE !((~ var_1_33) > ((((200) < 0 ) ? -(200) : (200)))) [L91] var_1_35 = (((((((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) < (var_1_38)) ? (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) : (var_1_38))) - ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-4, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L93] COND FALSE !(((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) < (var_1_34 << ((((1) < 0 ) ? -(1) : (1))))) [L98] var_1_40 = ((var_1_43 + var_1_44) - var_1_45) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L100] COND TRUE \read(var_1_42) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L101] COND TRUE var_1_47 || (var_1_45 > var_1_30) [L102] var_1_46 = ((((var_1_43 - var_1_45) < 0 ) ? -(var_1_43 - var_1_45) : (var_1_43 - var_1_45))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=-8, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L115] var_1_52 = (((((((var_1_43) < (var_1_53)) ? (var_1_43) : (var_1_53))) < 0 ) ? -((((var_1_43) < (var_1_53)) ? (var_1_43) : (var_1_53))) : ((((var_1_43) < (var_1_53)) ? (var_1_43) : (var_1_53))))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L116] EXPR ((((var_1_43) < (var_1_29)) ? (var_1_43) : (var_1_29))) >> ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=100000000, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L116] COND FALSE !((((((var_1_43) < (var_1_29)) ? (var_1_43) : (var_1_29))) >> ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55)))) >= var_1_35) [L127] var_1_54 = ((((var_1_45) < (((((((((2u) < 0 ) ? -(2u) : (2u)))) > (var_1_36)) ? (((((2u) < 0 ) ? -(2u) : (2u)))) : (var_1_36))))) ? (var_1_45) : (((((((((2u) < 0 ) ? -(2u) : (2u)))) > (var_1_36)) ? (((((2u) < 0 ) ? -(2u) : (2u)))) : (var_1_36)))))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=25, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L129] COND TRUE var_1_49 > var_1_51 [L130] var_1_56 = (((((((var_1_48) < (var_1_57)) ? (var_1_48) : (var_1_57))) < 0 ) ? -((((var_1_48) < (var_1_57)) ? (var_1_48) : (var_1_57))) : ((((var_1_48) < (var_1_57)) ? (var_1_48) : (var_1_57))))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L134] var_1_47 || (var_1_29 > (64 | var_1_48)) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L134] COND TRUE var_1_47 || (var_1_29 > (64 | var_1_48)) [L135] var_1_58 = (var_1_44 + var_1_43) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=0, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L137] COND TRUE var_1_41 <= var_1_32 [L138] var_1_59 = (! var_1_60) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=256, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L140] var_1_61 = var_1_43 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=7/4, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L141] COND FALSE !(\read(last_1_var_1_27)) [L144] var_1_20 = var_1_22 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L146] COND FALSE !((- 3.75) < ((((var_1_20) < (var_1_22)) ? (var_1_20) : (var_1_22)))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L149] EXPR var_1_8 << var_1_4 VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=100, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L149] COND TRUE var_1_9 < (var_1_8 << var_1_4) [L150] var_1_10 = (var_1_11 + var_1_12) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L154] unsigned char stepLocal_0 = var_1_27; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=256, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L155] COND TRUE (var_1_10 <= var_1_10) || stepLocal_0 [L156] var_1_13 = ((((((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) > (var_1_10)) ? (((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L160] unsigned short int stepLocal_1 = var_1_7; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_1=8192, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=50, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L161] COND FALSE !(stepLocal_1 == last_1_var_1_24) [L164] var_1_24 = (var_1_10 + (var_1_25 - var_1_11)) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L166] signed long int stepLocal_2 = var_1_19 - var_1_7; VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, stepLocal_2=57342, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L167] COND FALSE !(var_1_10 > stepLocal_2) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=128, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L170] COND TRUE var_1_20 < var_1_20 [L171] var_1_1 = ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=4, var_1_19=-537329666, var_1_1=9, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L175] COND TRUE (var_1_20 / var_1_18) > var_1_20 [L176] var_1_17 = ((var_1_19 - ((((var_1_26) > (var_1_12)) ? (var_1_26) : (var_1_12)))) - var_1_7) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=57334, var_1_19=-537329666, var_1_1=9, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L297] RET step() [L298] CALL, EXPR property() [L288] EXPR ((var_1_20 < var_1_20) ? (var_1_1 == ((unsigned short int) ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))) : (var_1_1 == ((unsigned short int) (((var_1_6 + var_1_7) - var_1_10) + var_1_10)))) && ((var_1_9 < (var_1_8 << var_1_4)) ? (var_1_10 == ((unsigned char) (var_1_11 + var_1_12))) : (var_1_10 == ((unsigned char) var_1_11))) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=57334, var_1_19=-537329666, var_1_1=9, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L288-L289] return ((((((((var_1_20 < var_1_20) ? (var_1_1 == ((unsigned short int) ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))) : (var_1_1 == ((unsigned short int) (((var_1_6 + var_1_7) - var_1_10) + var_1_10)))) && ((var_1_9 < (var_1_8 << var_1_4)) ? (var_1_10 == ((unsigned char) (var_1_11 + var_1_12))) : (var_1_10 == ((unsigned char) var_1_11)))) && (((var_1_10 <= var_1_10) || var_1_27) ? (var_1_13 == ((unsigned short int) ((((((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) > (var_1_10)) ? (((((var_1_10) > (var_1_10)) ? (var_1_10) : (var_1_10)))) : (var_1_10))))) : (var_1_13 == ((unsigned short int) var_1_10)))) && (((var_1_20 / var_1_18) > var_1_20) ? (var_1_17 == ((unsigned short int) ((var_1_19 - ((((var_1_26) > (var_1_12)) ? (var_1_26) : (var_1_12)))) - var_1_7))) : 1)) && (last_1_var_1_27 ? (var_1_20 == ((double) (((((((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22)))) > (16.6)) ? (((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22)))) : (16.6))) - var_1_23))) : (var_1_20 == ((double) var_1_22)))) && ((var_1_7 == last_1_var_1_24) ? (var_1_24 == ((unsigned long int) (2332545940u - (1490203111u - var_1_11)))) : (var_1_24 == ((unsigned long int) (var_1_10 + (var_1_25 - var_1_11)))))) && ((var_1_10 > (var_1_19 - var_1_7)) ? (var_1_26 == ((unsigned long int) var_1_10)) : 1)) && (((- 3.75) < ((((var_1_20) < (var_1_22)) ? (var_1_20) : (var_1_22)))) ? (var_1_27 == ((unsigned char) 0)) : 1) ; [L298] RET, EXPR property() [L298] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=57334, var_1_19=-537329666, var_1_1=9, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] [L19] reach_error() VAL [isInitial=1, last_1_var_1_24=50, last_1_var_1_27=0, var_1_10=9, var_1_11=1, var_1_12=8, var_1_13=9, var_1_17=57334, var_1_19=-537329666, var_1_1=9, var_1_20=4092582032, var_1_22=4092582032, var_1_24=2147483655, var_1_25=2147483647, var_1_26=8, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=1073741823, var_1_31=-32767, var_1_32=-32767, var_1_33=1073741823, var_1_34=0, var_1_35=1, var_1_36=4, var_1_37=2147483647, var_1_38=2147483647, var_1_39=2147483646, var_1_40=-3, var_1_41=-32767, var_1_42=1, var_1_43=0, var_1_44=1, var_1_45=4, var_1_46=4, var_1_47=1, var_1_48=63, var_1_4=0, var_1_52=32766, var_1_53=-32766, var_1_54=4, var_1_55=-32, var_1_56=63, var_1_57=32766, var_1_58=1, var_1_59=1, var_1_60=0, var_1_61=0, var_1_6=16384, var_1_7=8192, var_1_8=16383, var_1_9=16382] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 167 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 27.0s, OverallIterations: 5, TraceHistogramMax: 66, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2608 SdHoareTripleChecker+Valid, 5.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2601 mSDsluCounter, 3328 SdHoareTripleChecker+Invalid, 4.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2439 mSDsCounter, 1798 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3122 IncrementalHoareTripleChecker+Invalid, 4920 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1798 mSolverCounterUnsat, 889 mSDtfsCounter, 3122 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2108 GetRequests, 2002 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1325 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=464occurred in iteration=4, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 4 MinimizatonAttempts, 124 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 13.9s InterpolantComputationTime, 3224 NumberOfCodeBlocks, 3224 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 3618 ConstructedInterpolants, 0 QuantifiedInterpolants, 17185 SizeOfPredicates, 7 NumberOfNonLiveVariables, 2599 ConjunctsInSsa, 31 ConjunctsInUnsatCore, 9 InterpolantComputations, 2 PerfectInterpolantSequences, 75386/77220 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 [2024-11-23 23:20:34,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC --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 7ccba06c3d32a89083cf78fa80d37e2e166190b73d4cec918e5d72b0f86cdf90 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:20:37,646 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:20:37,788 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:20:37,806 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:20:37,806 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:20:37,864 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:20:37,864 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:20:37,865 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:20:37,867 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:20:37,867 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:20:37,867 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:20:37,867 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:20:37,868 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:20:37,868 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:20:37,868 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:20:37,868 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:20:37,868 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:20:37,868 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:20:37,868 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:20:37,869 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:20:37,870 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:20:37,870 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:20:37,870 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:20:37,870 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:20:37,872 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:20:37,872 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:20:37,872 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:20:37,872 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:37,873 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:20:37,873 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:20:37,873 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:20:37,873 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:20:37,873 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:37,873 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:20:37,873 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:20:37,874 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:20:37,875 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:20:37,875 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC 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 -> 7ccba06c3d32a89083cf78fa80d37e2e166190b73d4cec918e5d72b0f86cdf90 [2024-11-23 23:20:38,243 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:20:38,253 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:20:38,255 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:20:38,257 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:20:38,257 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:20:38,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:41,431 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/60a4d3108/72d5111dad674c308ec86bea887432e3/FLAG82ec580a0 [2024-11-23 23:20:41,851 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:20:41,852 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:41,869 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/60a4d3108/72d5111dad674c308ec86bea887432e3/FLAG82ec580a0 [2024-11-23 23:20:41,896 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/data/60a4d3108/72d5111dad674c308ec86bea887432e3 [2024-11-23 23:20:41,899 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:20:41,901 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:20:41,905 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:20:41,905 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:20:41,911 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:20:41,912 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:20:41" (1/1) ... [2024-11-23 23:20:41,913 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30978da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:41, skipping insertion in model container [2024-11-23 23:20:41,914 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:20:41" (1/1) ... [2024-11-23 23:20:41,952 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:20:42,159 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i[916,929] [2024-11-23 23:20:42,327 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:20:42,349 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:20:42,361 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-22.i[916,929] [2024-11-23 23:20:42,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:20:42,440 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:20:42,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42 WrapperNode [2024-11-23 23:20:42,441 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:20:42,442 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:20:42,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:20:42,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:20:42,458 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,478 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,514 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 325 [2024-11-23 23:20:42,514 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:20:42,515 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:20:42,515 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:20:42,515 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:20:42,525 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,525 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,530 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,552 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:20:42,552 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,553 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,571 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,573 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,585 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,588 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,591 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,602 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:20:42,607 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:20:42,607 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:20:42,607 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:20:42,608 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (1/1) ... [2024-11-23 23:20:42,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:20:42,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:20:42,644 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:20:42,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:20:42,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:20:42,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:20:42,677 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:20:42,678 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:20:42,678 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:20:42,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:20:42,845 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:20:42,847 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:20:56,448 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-11-23 23:20:56,448 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:20:56,469 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:20:56,472 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:20:56,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:20:56 BoogieIcfgContainer [2024-11-23 23:20:56,472 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:20:56,476 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:20:56,476 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:20:56,482 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:20:56,483 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:20:41" (1/3) ... [2024-11-23 23:20:56,483 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12246dfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:20:56, skipping insertion in model container [2024-11-23 23:20:56,484 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:20:42" (2/3) ... [2024-11-23 23:20:56,484 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12246dfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:20:56, skipping insertion in model container [2024-11-23 23:20:56,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:20:56" (3/3) ... [2024-11-23 23:20:56,487 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-22.i [2024-11-23 23:20:56,499 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:20:56,501 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-22.i that has 2 procedures, 148 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:20:56,584 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:20:56,598 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;@d6999ec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:20:56,598 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:20:56,603 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 79 states have (on average 1.3417721518987342) internal successors, (106), 80 states have internal predecessors, (106), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:20:56,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-11-23 23:20:56,629 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:56,630 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:56,630 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:56,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:56,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1418296405, now seen corresponding path program 1 times [2024-11-23 23:20:56,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:20:56,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064480051] [2024-11-23 23:20:56,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:56,654 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:20:56,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:20:56,660 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:20:56,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:20:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:58,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:20:58,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:20:58,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 2506 proven. 0 refuted. 0 times theorem prover too weak. 6074 trivial. 0 not checked. [2024-11-23 23:20:58,216 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:20:58,218 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:20:58,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1064480051] [2024-11-23 23:20:58,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1064480051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:20:58,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:20:58,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:20:58,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227348593] [2024-11-23 23:20:58,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:20:58,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:20:58,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:20:58,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:20:58,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:20:58,257 INFO L87 Difference]: Start difference. First operand has 148 states, 79 states have (on average 1.3417721518987342) internal successors, (106), 80 states have internal predecessors, (106), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-23 23:20:58,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:20:58,325 INFO L93 Difference]: Finished difference Result 289 states and 536 transitions. [2024-11-23 23:20:58,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:20:58,326 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 397 [2024-11-23 23:20:58,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:20:58,338 INFO L225 Difference]: With dead ends: 289 [2024-11-23 23:20:58,339 INFO L226 Difference]: Without dead ends: 144 [2024-11-23 23:20:58,347 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 396 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:20:58,351 INFO L435 NwaCegarLoop]: 229 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, 229 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:20:58,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:20:58,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-23 23:20:58,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-11-23 23:20:58,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 76 states have (on average 1.2763157894736843) internal successors, (97), 76 states have internal predecessors, (97), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:20:58,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 229 transitions. [2024-11-23 23:20:58,443 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 229 transitions. Word has length 397 [2024-11-23 23:20:58,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:20:58,443 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 229 transitions. [2024-11-23 23:20:58,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-23 23:20:58,444 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 229 transitions. [2024-11-23 23:20:58,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-11-23 23:20:58,459 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:20:58,460 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:20:58,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/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 [2024-11-23 23:20:58,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:20:58,661 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:20:58,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:20:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1565498153, now seen corresponding path program 1 times [2024-11-23 23:20:58,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:20:58,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790118330] [2024-11-23 23:20:58,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:20:58,663 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:20:58,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:20:58,666 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:20:58,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:20:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:20:59,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:20:59,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:21:06,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-23 23:21:06,211 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:21:06,211 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:21:06,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790118330] [2024-11-23 23:21:06,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [790118330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:21:06,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:21:06,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:21:06,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943377018] [2024-11-23 23:21:06,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:21:06,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:21:06,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:21:06,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:21:06,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:21:06,217 INFO L87 Difference]: Start difference. First operand 144 states and 229 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-23 23:21:11,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:21:11,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:21:11,063 INFO L93 Difference]: Finished difference Result 285 states and 455 transitions. [2024-11-23 23:21:11,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:21:11,132 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 397 [2024-11-23 23:21:11,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:21:11,137 INFO L225 Difference]: With dead ends: 285 [2024-11-23 23:21:11,137 INFO L226 Difference]: Without dead ends: 144 [2024-11-23 23:21:11,139 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:21:11,140 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 135 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 134 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:21:11,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 224 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2024-11-23 23:21:11,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-23 23:21:11,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-11-23 23:21:11,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 76 states have (on average 1.263157894736842) internal successors, (96), 76 states have internal predecessors, (96), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-23 23:21:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 228 transitions. [2024-11-23 23:21:11,186 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 228 transitions. Word has length 397 [2024-11-23 23:21:11,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:21:11,193 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 228 transitions. [2024-11-23 23:21:11,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-23 23:21:11,193 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 228 transitions. [2024-11-23 23:21:11,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-11-23 23:21:11,201 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:21:11,201 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:21:11,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/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 [2024-11-23 23:21:11,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:21:11,403 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:21:11,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:21:11,404 INFO L85 PathProgramCache]: Analyzing trace with hash 285634475, now seen corresponding path program 1 times [2024-11-23 23:21:11,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:21:11,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1839841242] [2024-11-23 23:21:11,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:21:11,412 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:21:11,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:21:11,414 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:21:11,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 23:21:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:21:12,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 23:21:12,825 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:21:31,010 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1112 proven. 360 refuted. 0 times theorem prover too weak. 7108 trivial. 0 not checked. [2024-11-23 23:21:31,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:21:35,613 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:21:35,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1839841242] [2024-11-23 23:21:35,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1839841242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:21:35,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1360402278] [2024-11-23 23:21:35,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:21:35,614 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:21:35,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:21:35,617 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:21:35,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-23 23:21:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:21:38,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:21:38,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:21:49,509 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 1049 proven. 183 refuted. 0 times theorem prover too weak. 7348 trivial. 0 not checked. [2024-11-23 23:21:49,509 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:21:53,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1360402278] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:21:53,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:21:53,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 11 [2024-11-23 23:21:53,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410613544] [2024-11-23 23:21:53,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:21:53,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:21:53,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:21:53,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:21:53,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:21:53,137 INFO L87 Difference]: Start difference. First operand 144 states and 228 transitions. Second operand has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 11 states have internal predecessors, (134), 3 states have call successors, (126), 3 states have call predecessors, (126), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) [2024-11-23 23:22:02,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:06,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:10,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:13,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:17,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:21,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:27,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:31,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:35,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:39,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:22:39,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:22:39,374 INFO L93 Difference]: Finished difference Result 437 states and 687 transitions. [2024-11-23 23:22:39,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:22:39,446 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 11 states have internal predecessors, (134), 3 states have call successors, (126), 3 states have call predecessors, (126), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) Word has length 397 [2024-11-23 23:22:39,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:22:39,451 INFO L225 Difference]: With dead ends: 437 [2024-11-23 23:22:39,452 INFO L226 Difference]: Without dead ends: 296 [2024-11-23 23:22:39,453 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1535 GetRequests, 1507 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=269, Invalid=601, Unknown=0, NotChecked=0, Total=870 [2024-11-23 23:22:39,454 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 161 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 173 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:22:39,455 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 853 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 504 Invalid, 9 Unknown, 0 Unchecked, 45.0s Time] [2024-11-23 23:22:39,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-23 23:22:39,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 283. [2024-11-23 23:22:39,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 146 states have (on average 1.2465753424657535) internal successors, (182), 146 states have internal predecessors, (182), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-23 23:22:39,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 446 transitions. [2024-11-23 23:22:39,544 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 446 transitions. Word has length 397 [2024-11-23 23:22:39,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:22:39,546 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 446 transitions. [2024-11-23 23:22:39,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.166666666666666) internal successors, (134), 11 states have internal predecessors, (134), 3 states have call successors, (126), 3 states have call predecessors, (126), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) [2024-11-23 23:22:39,547 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 446 transitions. [2024-11-23 23:22:39,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-11-23 23:22:39,550 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:22:39,551 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:22:39,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-23 23:22:39,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:22:39,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:22:39,952 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:22:39,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:22:39,953 INFO L85 PathProgramCache]: Analyzing trace with hash 965692845, now seen corresponding path program 1 times [2024-11-23 23:22:39,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:22:39,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1890868168] [2024-11-23 23:22:39,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:22:39,954 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:22:39,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:22:39,955 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:22:39,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_763fb5d6-ca97-4a96-97e6-a1b1ae2b959d/bin/uautomizer-verify-LYvppIcaGC/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 (6)] Waiting until timeout for monitored process [2024-11-23 23:22:42,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:22:42,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-23 23:22:42,493 INFO L279 TraceCheckSpWp]: Computing forward predicates...